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
Запишете ги од него во нова листа само непарните елементи.