Python pause bruges til at afslutte udførelsen af løkken.
Python break statement Syntaks:
Loop{ Condition: break }> Python break statement
bryde erklæring i Python bruges til at bringe styringen ud af løkken, når en ekstern tilstand udløses. break-sætning sættes inde i loop-legemet (generelt efter if condition). Den afslutter den aktuelle løkke, dvs. den løkke, hvor den optræder, og genoptager udførelsen ved den næste sætning umiddelbart efter slutningen af den løkke. Hvis break-sætningen er inde i en indlejret løkke, vil bruddet afslutte den inderste løkke.
git status -s
Eksempel på Python break statement
Eksempel 1:
Python3
for> i>in> range>(>10>):> >print>(i)> >if> i>=>=> 2>:> >break> |
>
>
Produktion:
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 '>)> |
>
>
Produktion:
g e Out of for loop g e Out of while loop>
I ovenstående eksempel gentager begge løkker strengen 'geeksforgeeks', og så snart de støder på tegnet 'e' eller 's', hvis betingelsen bliver sand, og strømmen af eksekvering bringes ud af 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
>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 ovenstående eksempel, efter iteration indtil num=7, vil værdien af num være 8, og pausen stødes på, så flowet af udførelsen bringes ud af løkken.
Brug af loops i Python automatiserer og gentager opgaverne på en effektiv måde. Men nogle gange kan der opstå en tilstand, hvor du vil afslutte løkken helt, springe en iteration over eller ignorere nogle udsagn af løkken, før du fortsætter videre i løkken. Disse kan gøres ved at kalde sløjfekontrolsætninger hoppe udsagn . Loop control eller jump-sætninger ændrer udførelse fra dens normale sekvens. Når eksekvering forlader et omfang, destrueres alle automatiske objekter, der blev oprettet i dette omfang. Python understøtter følgende kontrol/jump-sætninger.
- fortsætte erklæringen
- pauseerklæring
- bestå erklæring