Python break izjava

Python break izjava

Zlom Pythona se uporablja za prekinitev izvajanja zanke.

Sintaksa izjave o prekinitvi Pythona:

Loop{ Condition: break } 

Python break izjava

prekiniti izjavo Python se uporablja za prenos krmiljenja iz zanke, ko se sproži nek zunanji pogoj. stavek break se postavi v telo zanke (običajno za pogojem if). Konča trenutno zanko, tj. zanko, v kateri se pojavi, in nadaljuje z izvajanjem pri naslednjem stavku takoj po koncu te zanke. Če je stavek break znotraj ugnezdene zanke, bo break prekinil najbolj notranjo zanko.

Break-statement-python

Primer izjave o prelomu Python

Primer 1:

Python3




for> i> in> range> (> 10> ):> > print> (i)> > if> i> => => 2> :> > break>

Izhod:

0 1 2 

Primer 2:

Python3




# 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 '> )>

Izhod:

g e Out of for loop g e Out of while loop 

V zgornjem primeru obe zanki ponavljata niz 'geeksforgeeks' in takoj, ko naletita na znak 'e' ali 's', če pogoj postane resničen in se tok izvajanja izvede iz zanke.

Primer 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'> )>

Izhod

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 

V zgornjem primeru bo po ponavljanju do num=7 vrednost num 8 in prišlo je do prekinitve, tako da se tok izvajanja izloči iz zanke.

Uporaba zank v Pythonu avtomatizira in učinkovito ponavlja naloge. Toda včasih lahko pride do stanja, ko želite popolnoma zapustiti zanko, preskočiti ponovitev ali prezreti nekatere stavke zanke, preden nadaljujete v zanki. To lahko storite s klicanimi stavki za nadzor zanke skok izjave . Stavki za nadzor zanke ali skok spremenijo izvajanje iz običajnega zaporedja. Ko izvajanje zapusti obseg, so vsi samodejni objekti, ki so bili ustvarjeni v tem obsegu, uničeni. Python podpira naslednje stavke za nadzor/skok.