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:
lst = [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:
for el in lst:
if el % 2 == 0:
print(el) # izpiše 2, 4
Podana je množica:
tst = {-2, 1, 3, -5, 4, -8}
Iz nje izpišite samo pozitivna števila.
Podan je seznam:
tst = [7, 1, 2, 5, 3, 9]
V nov seznam zapišite tiste elemente, ki so večji od dve in manjši od pet.
Podan je terka:
tst = (1, 2, 3, 4, 5, 6, 7)
Poiščite vsoto elementov, ki so soda števila.
Podano je število:
tst = 1234567
Iz njega v nov seznam zapišite samo lihe elemente.