Помогите! Язык программирования Python.
Что делаю не так?
Вот код:
# Есть список a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89].
# Выведите все элементы, которые меньше 5.
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for i in a:
if a < 5:
print(a)
Выдает ошибку:
TypeError: '<' not supported between instances of 'list' and 'int'
Я новичок в python, только начал учить, помогите, что не так?
Пробовал переводить в float int и тд, не получалось xD
Ответы на вопрос
Ответил Аноним
1
a это список, её нужно заменить на i. Вот так - if i < 5:
masterkov08:
Хм, не получилось, пишет в итоге весь список несколько раз.
if i < 5:
print(a)
Новые вопросы
Английский язык,
2 года назад
Русский язык,
2 года назад
Українська мова,
2 года назад
Математика,
2 года назад
Алгебра,
8 лет назад