АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗pyPmLpFI 148 of 208 menu

Цыкл 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

Запішыце з яго ў новы спіс толькі няцотныя элементы.

byenru