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.
Primer izjave o prelomu Python
Primer 1:
Python3
modifikacijske tipke
for> i>in> range>(>10>):> >print>(i)> >if> i>=>=> 2>:> >break> |
dogovor o imenih java
>
>
Izhod:
0 1 2>
Primer 2:
Python3
inurl:.git/head
# 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:
vrstica proti stolpcu
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'>)> |
>
serijski v postgresu
>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.
- nadaljevanje izjave
- izjava o prekinitvi
- izjava o prehodu