Python While Loops
Python smyčky
Python má dva primitivní smyčkové příkazy:
- zatímco smyčky
- pro smyčky
The while Loop
Pomocí cyklu while můžeme provádět sadu příkazů, pokud je podmínka pravdivá.
Příklad
Tisk i, pokud je i menší než 6:
i = 1
while i
print(i)
i += 1
Poznámka: nezapomeňte zvýšit i, jinak bude smyčka pokračovat navždy.
Cyklus while vyžaduje, aby byly připraveny relevantní proměnné, v tomto příkladu musíme definovat indexační proměnnou i , kterou nastavíme na 1.
Prohlášení o přestávce
Pomocí příkazu break můžeme zastavit smyčku, i když je podmínka while pravdivá:
Příklad
Opusťte smyčku, když je i 3:
i = 1
while i
print(i)
if i == 3:
break
i += 1
Pokračování prohlášení
Příkazem continue můžeme zastavit aktuální iteraci a pokračovat dalším:
Příklad
Pokračujte na další iteraci, pokud i je 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
Jiné prohlášení
S příkazem else můžeme spustit blok kódu jednou, když podmínka již neplatí:
Příklad
Jakmile je podmínka nepravdivá, vytiskněte zprávu:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")