Cyklus for v Pythonu
Cykly jsou určeny k opakovanému provádění stejné operace, například k procházení prvků iterovatelných objektů. Mezi takové objekty patří řetězce, n-tice, seznamy, množiny a slovníky.
V Pythonu je nejpoužívanější cyklus
for. Jeho syntaxe vypadá takto:
pythonfor prvek in iterovatelny objekt:
telo cyklu
V cyklu for, stejně jako v konstrukci
if-else, je pod blokem s podmínkou
nutné udělat jeden odsazení pro kód,
který se nachází níže.
Předpokládejme, že máme seznam lst:
pythonlst = [1, 2, 3, 4, 5]
Pojďme pomocí cyklu for projít
a vypsat všechny jeho prvky:
pythonlst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # vypise 1, 2... 5
V těle cyklu lze s prvky provádět různé operace. Vypišme druhé mocniny hodnot prvků:
pythonfor el in lst:
print(el ** 2) # vypise 1, 4... 25
Daný seznam:
pythontst = ['1', '2', '3', '4', '5']
Projděte jej cyklem a vypište do konzole každý prvek.
Daná n-tice:
pythontst = (1, 2, 3, 4, 5)
Projděte ji cyklem a vypište do konzole každý prvek.
Daná množina:
pythontst = {'a', 'b', 'c', 'd', 'e'}
Projděte ji cyklem a vypište do konzole každý prvek.
Daný řetězec:
pythontst = 'abcde'
Projděte jej cyklem a vypište do konzole každý znak.
Dané číslo:
pythontst = 12345
Projděte jej cyklem a vypište do konzole každou číslici.
Daný seznam:
pythontst = [1, 2, 3, 4, 5]
Přičtěte ke každému jeho prvku číslo
2 a výsledek vypište do konzole.