Prerušenie Pythonu sa používa na ukončenie vykonávania cyklu.
Syntax príkazu break v Pythone:
Loop{ Condition: break }>
Príkaz break v Pythone
zlomiť vyhlásenie v Python sa používa na vyradenie riadenia zo slučky, keď je spustený nejaký vonkajší stav. príkaz break sa vloží do tela slučky (zvyčajne za podmienkou if). Ukončí aktuálnu slučku, t. j. slučku, v ktorej sa vyskytuje, a obnoví vykonávanie pri ďalšom príkaze ihneď po skončení tejto slučky. Ak je príkaz break vo vnútri vnorenej slučky, break ukončí najvnútornejšiu slučku.
Príklad príkazu break v Pythone
Príklad 1:
Python3
for> i> in> range> (> 10> ):> > print> (i)> > if> i> => => 2> :> > break> |
>
>
Výkon:
0 1 2>
Príklad 2:
Python3
čo je android easter egg
# 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ýkon:
g e Out of for loop g e Out of while loop>
Vo vyššie uvedenom príklade obe slučky opakujú reťazec „geeksforgeeks“ a akonáhle sa stretnú so znakom „e“ alebo „s“, ak sa podmienka stane pravdivou a tok vykonávania je vyradený zo slučky.
Príklad 3:
Python3
num> => 0> for> i> in> range> (> 10> ):> > num> +> => 1> > if> num> => => 8> :> > break> > print> (> 'The num has value:'> , num)> print> (> 'Out of loop'> )> |
>
>Výkon
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>
Vo vyššie uvedenom príklade po iterácii do num=7 bude hodnota num 8 a dôjde k prerušeniu, takže tok vykonávania je vyvedený zo slučky.
Používanie slučiek v Pythone automatizuje a opakuje úlohy efektívnym spôsobom. Niekedy však môže nastať situácia, keď budete chcieť cyklus úplne opustiť, preskočiť iteráciu alebo ignorovať niektoré príkazy cyklu predtým, ako budete pokračovať v slučke. Toto je možné vykonať pomocou príkazov riadenia slučky tzv skokové príkazy . Riadenie slučky alebo príkazy skoku zmenia vykonávanie oproti normálnej sekvencii. Keď spustenie opustí rozsah, všetky automatické objekty, ktoré boli vytvorené v tomto rozsahu, sa zničia. Python podporuje nasledujúce príkazy control/jump.
- pokračovať vo vyhlásení
- vyhlásenie o prerušení
- prejsť výpis