Предмет: Информатика,
автор: masterkov08
Помогите! Язык программирования 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)
Похожие вопросы
Предмет: Другие предметы,
автор: Анютинка
Предмет: Українська мова,
автор: naluvajkoolenk
Предмет: Русский язык,
автор: нимедведь
Предмет: Алгебра,
автор: Butenkomariia
Предмет: Геометрия,
автор: megi2017