Цыкл for і ўмова if у Python
Каб вывесці з ітэруемага аб'екта
пэўныя элементы, можна ўкласці ў
цыкл умову if
.
Хай у нас ёсць спіс lst
:
lst = [1, 2, 3, 4, 5]
Давайце выведзем з яго толькі цотныя
лікі. Для гэтага прапісваем у целе цыкла
ўмову - пры дзяленні значэння на лік
2
, яго астатак павінен быць роўным
0
:
for el in lst:
if el % 2:
print(el) # выведзе 2, 4
Дадзена мноства:
tst = {-2, 1, 3, -5, 4, -8}
Выведзіце з яго толькі дадатныя лікі.
Дадзены спіс:
tst = [7, 1, 2, 5, 3, 9]
Запішыце ў новы спіс тыя элементы, якія больш за два і менш за пяць.
Дадзены картэж:
tst = (1, 2, 3, 4, 5, 6, 7)
Знайдзіце суму элементаў, якія з'яўляюцца цотнымі лікамі.
Дадзены лік:
tst = 1234567
Запішыце з яго ў новы спіс толькі няцотныя элементы.