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