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:
for 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:
lst = [1, 2, 3, 4, 5]
Pojďme pomocí cyklu for projít
a vypsat všechny jeho prvky:
lst = [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ů:
for el in lst:
print(el ** 2) # vypise 1, 4... 25
Daný seznam:
tst = ['1', '2', '3', '4', '5']
Projděte jej cyklem a vypište do konzole každý prvek.
Daná n-tice:
tst = (1, 2, 3, 4, 5)
Projděte ji cyklem a vypište do konzole každý prvek.
Daná množina:
tst = {'a', 'b', 'c', 'd', 'e'}
Projděte ji cyklem a vypište do konzole každý prvek.
Daný řetězec:
tst = 'abcde'
Projděte jej cyklem a vypište do konzole každý znak.
Dané číslo:
tst = 12345
Projděte jej cyklem a vypište do konzole každou číslici.
Daný seznam:
tst = [1, 2, 3, 4, 5]
Přičtěte ke každému jeho prvku číslo
2 a výsledek vypište do konzole.