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:

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

Zdrojový Python soubor

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.