Upravit tuto stránku na GitHubu
Proč cyklus
Spusť soubor a sleduj, co se vypíše.
Často chceme něco zopakovat víckrát. Psát to pořád dokola je zdlouhavé – a co teprve stokrát! Od toho je cyklus: řekne Pythonu „udělej tohle N-krát".
Takhle by to vypadalo bez cyklu – nudné a zbytečně dlouhé:
print("Ahoj")
print("Ahoj")
print("Ahoj")
Cyklus for udělá totéž za nás. range(3) znamená tři opakování:
for cislo in range(3):
print("Ahoj")
Jak takový cyklus přečíst:
forje klíčové slovo pro opakování.cisloje proměnná, do které cyklus postupně ukládá čísla zrange.range(3)určuje, která čísla projdeme, a tím i počet opakování.:je dvojtečka na konci řádku, stejně jako uif.- Odsazené řádky patří dovnitř cyklu a opakují se.
Ta proměnná se opravdu postupně mění. range(5) dá čísla 0 až 4 (pět čísel, poslední je o jedna míň – to už známe z minula):
for cislo in range(5):
print(cislo) # vypíše 0, 1, 2, 3, 4 – každé na svůj řádek
Zpět na téma: Cyklus for · Další: for a range: různé rozsahy

Komentáře
Máš k této stránce dotaz nebo jsi našla chybu? Napiš to sem. Ke komentování je potřeba účet na GitHubu.