Cyklus for v Pythone
Cykly sú určené na opakované vykonávanie tej istej operácie, napríklad na prechádzanie prvkov iterovateľných objektov. Medzi takéto objekty patria reťazce, n-tice, zoznamy, množiny a slovníky.
V Pythone sa najčastejšie používa cyklus
for. Jeho syntax vyzerá takto:
for prvok in iterovateľný objekt:
telo cyklu
V cykle for, rovnako ako v konštrukcii
if-else, je potrebné pod blokom s podmienkou
urobiť jeden odsadenie pre kód,
ktorý sa nachádza nižšie.
Majme zoznam lst:
lst = [1, 2, 3, 4, 5]
Pomocou cyklu for prejdime
a vypíšme všetky jeho prvky:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # vypíše 1, 2... 5
V tele cyklu je možné vykonávať rôzne operácie s prvkami. Vypíšme druhé mocniny hodnôt prvkov:
for el in lst:
print(el ** 2) # vypíše 1, 4... 25
Daný je zoznam:
tst = ['1', '2', '3', '4', '5']
Prejdite ho cyklom a vypíšte do konzoly každý prvok.
Daná je n-tica:
tst = (1, 2, 3, 4, 5)
Prejdite ju cyklom a vypíšte do konzoly každý prvok.
Daná je množina:
tst = {'a', 'b', 'c', 'd', 'e'}
Prejdite ju cyklom a vypíšte do konzoly každý prvok.
Daný je reťazec:
tst = 'abcde'
Prejdite ho cyklom a vypíšte do konzoly každý znak.
Dané je číslo:
tst = 12345
Prejdite ho cyklom a vypíšte do konzoly každú číslicu.
Daný je zoznam:
tst = [1, 2, 3, 4, 5]
Pridajte ku každému jeho prvku číslo
2 a výsledok vypíšte do konzoly.