For циклусот и условот if во Python

За да се изведат одредени елементи од итерабилен објект, може да се вгнезди услов if во циклусот.

Да претпоставиме дека имаме листа lst:

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

Ајде да ги испечатиме само парните броеви од неа. За ова, во телото на циклусот поставуваме услов - при делење на вредноста со бројот 2, остатокот треба да биде 0:

pythonfor el in lst:
  if el % 2 == 0:
    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

Запишете ги од него во нова листа само непарните елементи.