Příkaz break
Nyní se podíváme na příkaz break
, který nám umožňuje ukončit cyklus předčasně. Představte si, že si chcete koupit dům a tak se každý den jdete dívat na domy na prodej. Když si ale dům koupíte, tak už se nechcete dívat další dny na domy, protože už dům máte. Příkaz break
vám to umožní. Příkaz break
totiž ukončuje probíhající cyklus.
Například chceme najít první sudé číslo mezi 1 a 10:
cislo = 1
while cislo <= 10:
if cislo % 2 == 0: # Pokud je číslo sudé
print(cislo)
break # Ukončíme cyklus
cislo = cislo + 1
Vypíše:
2
V tomto příkladu projdeme čísla od 1 do 10. Jakmile narazíme na první sudé číslo, vypíšeme jej a cyklus ukončíme pomocí break
.
Bez break
by cyklus pokračoval a vypsal by všechna sudá čísla v posloupnosti.
Pro vysvětlení podmínky cislo % 2 == 0. operace % vrací zbytek po dělení, a když je zbytek po dělení cislo
dvojkou roven 0, tak to znamená, že je cislo
sudé.
Pokyny
Vytvořte proměnnou pocet
s počáteční hodnotou 1.
Pomocí cyklu while
projděte pocet
od 1 do 10 a vypište pocet
, když je větší než 5 a ukončete cyklus. Použijte k tomu příkaz break
.
Nezapomeňte zvyšovat proměnnou pocet
o 1.
Začněte programovat zdarma
4/8