logo

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




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.