Cyklus for a podmínka if v Pythonu
Chcete-li z iterovatelného objektu
vypsat určité prvky, můžete do
cyklu vnořit podmínku if.
Předpokládejme, že máme seznam lst:
pythonlst = [1, 2, 3, 4, 5]
Vypišme z něj pouze sudá
čísla. K tomu zapíšeme v těle cyklu
podmínku - při dělení hodnoty číslem
2 musí být jeho zbytek roven
0:
pythonfor el in lst:
if el % 2 == 0:
print(el) # vypíše 2, 4
Задание 1
Je dána množina:
pythontst = {-2, 1, 3, -5, 4, -8}
Vypište z ní pouze kladná čísla.
Задание 2
Je dán seznam:
pythontst = [7, 1, 2, 5, 3, 9]
Zapište do nového seznamu ty prvky, které jsou větší než dva a menší než pět.
Задание 3
Je dán tuple (kortež):
pythontst = (1, 2, 3, 4, 5, 6, 7)
Najděte součet prvků, které jsou sudými čísly.
Задание 4
Je dáno číslo:
pythontst = 1234567
Zapište z něj do nového seznamu pouze liché prvky.