Přerušení Pythonu se používá k ukončení provádění smyčky.
Syntaxe příkazu break v Pythonu:
Loop{ Condition: break }>
Příkaz break v Pythonu
příkaz break in Krajta se používá k vyvedení řízení ze smyčky, když je spuštěna nějaká vnější podmínka. příkaz break je umístěn do těla smyčky (obecně za podmínkou if). Ukončí aktuální smyčku, tj. smyčku, ve které se vyskytuje, a obnoví provádění u dalšího příkazu bezprostředně po skončení této smyčky. Pokud je příkaz break uvnitř vnořené smyčky, přerušení ukončí nejvnitřnější smyčku.
Příklad příkazu break v Pythonu
Příklad 1:
Python3
hodnota řetězce
for> i> in> range> (> 10> ):> > print> (i)> > if> i> => => 2> :> > break> |
>
>
Výstup:
0 1 2>
Příklad 2:
Python3
řetězení řetězců
# Python program to> # demonstrate break statement> > s> => 'geeksforgeeks'> # Using for loop> for> letter> in> s:> > > print> (letter)> > # break the loop as soon it sees 'e'> > # or 's'> > if> letter> => => 'e'> or> letter> => => 's'> :> > break> > print> (> 'Out of for loop'> )> print> ()> > i> => 0> > # Using while loop> while> True> :> > print> (s[i])> > > # break the loop as soon it sees 'e'> > # or 's'> > if> s[i]> => => 'e'> or> s[i]> => => 's'> :> > break> > i> +> => 1> > print> (> 'Out of while loop '> )> |
>
>
Výstup:
g e Out of for loop g e Out of while loop>
Ve výše uvedeném příkladu obě smyčky opakují řetězec „geeksforgeeks“ a jakmile narazí na znak „e“ nebo „s“, pokud se podmínka stane pravdivou a tok provádění je vyveden ze smyčky.
Příklad 3:
Python3
jarní mvc
num> => 0> for> i> in> range> (> 10> ):> > num> +> => 1> > if> num> => => 8> :> > break> > print> (> 'The num has value:'> , num)> print> (> 'Out of loop'> )> |
>
co znamená xd
>Výstup
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop>
Ve výše uvedeném příkladu po iteraci do num=7 bude hodnota num 8 a dojde k přerušení, takže tok provádění je vyveden ze smyčky.
Použití smyček v Pythonu automatizuje a opakuje úkoly efektivním způsobem. Někdy však může nastat situace, kdy budete chtít smyčku úplně opustit, přeskočit iteraci nebo ignorovat některé příkazy smyčky, než budete pokračovat ve smyčce. To lze provést pomocí příkazů řízení smyčky skokové příkazy . Příkazy řízení smyčky nebo skoku změní provádění z normální sekvence. Když provádění opustí obor, všechny automatické objekty, které byly vytvořeny v tomto oboru, budou zničeny. Python podporuje následující příkazy control/jump.
- pokračování prohlášení
- příkaz break
- projít prohlášení