logo

Python break-instructie

Python-pauze wordt gebruikt om de uitvoering van de lus te beëindigen.

Python break-instructie Syntaxis:

Loop{ Condition: break }>

Python break-instructie

breek de verklaring in Python wordt gebruikt om de besturing uit de lus te halen wanneer een externe voorwaarde wordt geactiveerd. break-instructie wordt in de lusbody geplaatst (meestal na de if-voorwaarde). Het beëindigt de huidige lus, d.w.z. de lus waarin het voorkomt, en hervat de uitvoering bij de volgende instructie onmiddellijk na het einde van die lus. Als de break-instructie zich in een geneste lus bevindt, beëindigt de break de binnenste lus.



middelste afbeelding in css

Break-statement-python

Voorbeeld van een Python break-instructie

Voorbeeld 1:

Python3








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

>

>

Uitgang:

ster topologie
0 1 2>

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

>

>

Uitgang:

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

In het bovenstaande voorbeeld herhalen beide lussen de string ‘geeksforgeeks’ en zodra ze het karakter ‘e’ of ‘s’ tegenkomen, als de voorwaarde waar wordt en de uitvoeringsstroom uit de lus wordt gehaald.

Voorbeeld 3:

Python3

C#-codevoorbeelden




lijst met gimp-lettertypen

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

>

>

Uitvoer

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>

In het bovenstaande voorbeeld zal, na iteratie tot num=7, de waarde van num 8 zijn en wordt de breuk aangetroffen, zodat de stroom van de uitvoering uit de lus wordt gehaald.

Het gebruik van lussen in Python automatiseert en herhaalt de taken op een efficiënte manier. Maar soms kan er een situatie ontstaan ​​waarin u de lus volledig wilt verlaten, een iteratie wilt overslaan of enkele instructies van de lus wilt negeren voordat u verder in de lus gaat. Deze kunnen worden gedaan door luscontrole-instructies te noemen sprongverklaringen . Loop control- of jump-instructies veranderen de uitvoering van de normale volgorde. Wanneer de uitvoering een bereik verlaat, worden alle automatische objecten die binnen dat bereik zijn gemaakt vernietigd. Python ondersteunt de volgende control/jump-instructies.