Цыкл for і ўмова if у Python

Каб вывесці з ітэруемага аб'екта пэўныя элементы, можна ўкласці ў цыкл умову if.

Хай у нас ёсць спіс lst:

pythonlst = [1, 2, 3, 4, 5]

Давайце выведзем з яго толькі цотныя лікі. Для гэтага прапісваем у целе цыкла ўмову - пры дзяленні значэння на лік 2, яго астатак павінен быць роўным 0:

pythonfor el in lst:
  if el % 2:
    print(el) # выведзе 2, 4
Задание 1

Дадзена мноства:

pythontst = {-2, 1, 3, -5, 4, -8}

Выведзіце з яго толькі дадатныя лікі.

Задание 2

Дадзены спіс:

pythontst = [7, 1, 2, 5, 3, 9]

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

Задание 3

Дадзены картэж:

pythontst = (1, 2, 3, 4, 5, 6, 7)

Знайдзіце суму элементаў, якія з'яўляюцца цотнымі лікамі.

Задание 4

Дадзены лік:

pythontst = 1234567

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