V programování umožňuje operátor smyčky for provést zadaný blok kódu nastavený kolikrát. Je velmi užitečný, když potřebujeme určité akce několikrát opakovat. Programovací jazyk Python obsahuje funkci range (), která umožňuje generovat posloupnost čísel. Při použití cyklu for kombinujeme s funkcí range (), můžeme určit, kolikrát je třeba provést konkrétní blok kódu.
Použití cyklu for in range () nám umožňuje automatizovat opakování akcí a provádět jednotypové operace, aniž bychom je museli znovu psát do kódu. To výrazně snižuje množství práce a také zvyšuje čitelnost a efektivitu programu.
Počet iterací v cyklu for
Otázka popisuje cyklus for pomocí funkce range (1, 6) . Funkce range () vytváří posloupnost čísel od prvního argumentu (včetně) po druhý argument (exkluzivně). V tomto případě se sekvence bude skládat z čísel 1, 2, 3, 4, 5 .
V důsledku provádění cyklu for in range (1, 6): print ("Python rocks") bude tedy vyvedeno 5 řádků "Python rocks".
| Začátek sekvence | Konec sekvence | Počet iterací |
|---|---|---|
| 1 | 5 | 5 |
Cyklus for in range(1, 6)
Hodnota 1 přenesená do funkce range bude počáteční hodnota a hodnota 6 bude konečná hodnota (bez zahrnutí). Tímto způsobem bude cyklus proveden pro hodnoty 1, 2, 3, 4 a 5.
Na každé iteraci bude vytištěn řádek "Python rocks". To znamená, že nakonec bude na obrazovce zobrazen pětkrát stejný řádek - "Python rocks".
Počet iterací
Níže uvedená tabulka poskytuje podrobný popis každé iterace:
| Iterace | |
|---|---|
| 1 | Python rocks |
| 2 | Python rocks |
| 3 | Python rocks |
| 4 | Python rocks |
| 5 | Python rocks |
Tímto způsobem se cyklus provede 5krát a na každé iteraci se zobrazí zpráva "Python rocks".
Smyčka for pomocí příkazu print umožňuje zobrazit určité hodnoty na obrazovce. V tomto případě při provádění následujícího kódu:
for i in range(1, 6):
print("Python rocks")
Použitý programovací jazyk
Zvláštností Pythonu je jeho jednoduchost a čitelnost. Velmi pohodlná a srozumitelná syntaktická struktura umožňuje vývojářům psát kompaktnější a srozumitelnější kód. V příkladu byl použit cyklus for in range(1, 6):, který umožňuje provádět opakující se akci kolikrát. V tomto případě kód print("Python rocks") bude proveden pětkrát, protože je nastaven rozsah 1 až 6 (nezahrnuje 6).
Python je široce používán v průmyslu a je aktivně podporován komunitou vývojářů. Má rozsáhlou knihovnu modulů a rámců třetích stran, což z něj dělá velmi flexibilní a výkonný nástroj pro vývoj.