logo

Příkaz break v Pythonu

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.



Break-statement-python

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.