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.
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.
- fortsätta uttalandet
- bryta uttalande
- godkänt uttalande