logo

Python break statement

Python paus används för att avsluta exekveringen av slingan.

Python break-sats Syntax:

Loop{ Condition: break }>

Python break statement

bryt uttalande i Pytonorm används för att ta kontrollen ur slingan när något externt tillstånd utlöses. break-satsen läggs in i loopkroppen (vanligtvis efter if condition). Den avslutar den aktuella slingan, d.v.s. slingan i vilken den förekommer, och återupptar exekveringen vid nästa programsats omedelbart efter slutet av den slingan. Om break-satsen är inuti en kapslad loop, kommer pausen att avsluta den innersta loopen.



Break-statement-python

Exempel på Python break-sats

Exempel 1:

Python3

om av rudyard kipling rad för rad förklaring








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

>

>

Produktion:

0 1 2>

Exempel 2:

Python3




java bryta sig ur loop

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

>

>

Produktion:

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

I exemplet ovan, upprepar båda looparna strängen 'geeksforgeeks' och så snart de stöter på tecknet 'e' eller 's', om villkoret blir sant och flödet av exekvering tas ut ur loopen.

Exempel 3:

Python3

c kodmatris av strängar




num>=> 0> for> i>in> range>(>10>):> >num>+>=> 1> >if> num>=>=> 8>:> >break> >print>(>'The num has value:'>, num)> print>(>'Out of loop'>)>

>

javascript anropsfunktion från html

>

Produktion

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 exemplet ovan, efter iteration till num=7, kommer värdet på num att vara 8 och avbrottet påträffas så att flödet av exekveringen förs ut ur slingan.

Genom att använda loopar i Python automatiseras och upprepas uppgifterna på ett effektivt sätt. Men ibland kan det uppstå ett tillstånd där du vill lämna loopen helt, hoppa över en iteration eller ignorera vissa påståenden om loopen innan du fortsätter vidare i loopen. Dessa kan göras genom anropade loop control-satser hoppa uttalanden . Loop control eller jump-satser ändrar exekveringen från dess normala sekvens. När exekveringen lämnar ett scope, förstörs alla automatiska objekt som skapades i det scopet. Python stöder följande kontroll/hopp-satser.