Zanka for in pogoj if v Pythonu
Če želite iz iterabilnega objekta
izpisati določene elemente, lahko v
zanko vgnezdite pogoj if.
Recimo, da imamo seznam lst:
pythonlst = [1, 2, 3, 4, 5]
Iz njega izpišimo samo soda
števila. Za to v telo zanke
dodamo pogoj - pri deljenju vrednosti s številom
2 mora biti ostanek enak
0:
pythonfor el in lst:
if el % 2 == 0:
print(el) # izpiše 2, 4
Задание 1
Podana je množica:
pythontst = {-2, 1, 3, -5, 4, -8}
Iz nje izpišite samo pozitivna števila.
Задание 2
Podan je seznam:
pythontst = [7, 1, 2, 5, 3, 9]
V nov seznam zapišite tiste elemente, ki so večji od dve in manjši od pet.
Задание 3
Podan je terka:
pythontst = (1, 2, 3, 4, 5, 6, 7)
Poiščite vsoto elementov, ki so soda števila.
Задание 4
Podano je število:
pythontst = 1234567
Iz njega v nov seznam zapišite samo lihe elemente.