logo

Python break statement

Python pause brukes til å avslutte utførelsen av sløyfen.

Python break statement Syntaks:

Loop{ Condition: break }>

Python break statement

bryte uttalelse i Python brukes til å bringe kontrollen ut av sløyfen når en ekstern tilstand utløses. break-setningen settes inne i loop-kroppen (vanligvis etter if condition). Den avslutter den gjeldende sløyfen, dvs. sløyfen den vises i, og gjenopptar kjøringen ved neste setning umiddelbart etter slutten av den sløyfen. Hvis break-setningen er inne i en nestet løkke, vil bruddet avslutte den innerste løkken.



Break-statement-python

git status -s

Eksempel på Python break-setning

Eksempel 1:

Python3








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

>

>

Produksjon:

0 1 2>

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

>

>

Produksjon:

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

I eksemplet ovenfor gjentar begge løkkene strengen 'geeksforgeeks' og så snart de møter tegnet 'e' eller 's', hvis betingelsen blir sann og flyten av utførelse bringes ut av løkken.

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

>

es5 vs es6

>

Produksjon

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>

I eksemplet ovenfor, etter iterasjon til num=7, vil verdien av num være 8 og bruddet oppdages slik at flyten av utførelsen bringes ut av løkken.

Å bruke loops i Python automatiserer og gjentar oppgavene på en effektiv måte. Men noen ganger kan det oppstå en tilstand der du vil avslutte loopen helt, hoppe over en iterasjon eller ignorere noen utsagn om loopen før du fortsetter videre i loopen. Disse kan gjøres ved å kalle sløyfekontrollsetninger hoppe uttalelser . Sløyfekontroll eller hoppsetninger endrer utførelse fra dens normale sekvens. Når utførelse forlater et omfang, blir alle automatiske objekter som ble opprettet i dette omfanget ødelagt. Python støtter følgende kontroll/hopp-setninger.