logo

Python break statement

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.

Break-statement-python



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.