Язык программирования 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
a это список, её нужно заменить на i. Вот так - if i < 5: