Inleiding tot de Python Break-verklaring

De Python Break-instructie is een van de Loop-besturingsinstructies die wordt gebruikt om de normale uitvoeringsstroom te wijzigen. Wanneer de stroom wordt omgeleid, worden de gemaakte objecten in die stroom vernietigd. Python ondersteunt onderstaande loop control statements:

  1. Break: beëindigde de stroom van de lusinstructie en voert de volgende instructie buiten de lus uit.
  2. Doorgaan: het wordt gebruikt wanneer we de uitvoering van de rest van de instructies in de lus moeten overslaan en vanaf het begin doorgaan.
  3. Pass : Het wordt gebruikt wanneer we sommige uitspraken syntactisch nodig hebben, maar geen uitspraken willen doen.

Deze instructie wordt gebruikt om de uitvoering van lussen in een programma te beëindigen. De stroom kan ook worden omgeleid naar verschillende statements of verschillende loops. Een break-instructie kan worden gebruikt in de situatie waarin we een lus moeten verlaten (zowel als voor lus) wanneer een van de gebeurtenissen wordt geactiveerd. Wanneer een BREAK-instructie wordt geactiveerd in een binnenste lus, wordt de uitvoeringsstroom omgeleid naar de volgende instructie in de buitenste lus.

Inzicht in Python Break Statement

Werken

Tijdens het invoeren van de lus wordt een bepaalde toestand gecontroleerd. Als het voldoet, worden instructies in de lus uitgevoerd. Maar in het geval het niet wordt vervuld, wordt de lus verbroken en wordt de stroom omgeleid naar de volgende instructie buiten de lus. Hier wordt de break-instructie gebruikt om de stroom van de lus te onderbreken in het geval dat een andere trigger optreedt dan de stopconditie.

Hoe schrijf je een break statement?

De Break Statement is een eenvoudige verklaring die de macht heeft om de normale stroom van de groep verklaringen te beëindigen. Laten we denken aan een eenvoudig scenario van een spel, bijvoorbeeld metro surfer. Het werkt niet zo moeilijk. Wanneer een persoon het spel start, komt het in een lange en eindeloze oneindige lus. Tijdens het bewegen in een lus veranderen de weergegeven objecten continu. In elke fase wordt uw invoer vereist op basis van de objecten die worden weergegeven, bijvoorbeeld - als er momenteel een brug komt die u moet oversteken. Nu wordt elke beweging die u maakt gecontroleerd aan de hand van verschillende voorwaarden of controles die in het spel zijn toegepast.

Bij al deze controles is er ook een cruciale controle die beslist of je nog steeds in het spel bent of niet. Eu moet springen en jij niet. Dan mislukt de stopconditie en wordt de lus afgebroken en uit het spel gehaald. Dit stoppen met werken wordt gedaan door de 'break'-verklaring. Het wordt actief wanneer de genoemde controle of voorwaarde waar wordt.

Voor het schrijven van een break statement. De volgende dingen zijn nodig:

1. Quit of End-conditie: het staat ook bekend als een hault-conditie waaraan moet worden voldaan voor het uitvoeren van een break-statement.

Code:

a=('a', 'b', '1') for I in a;
if (i.is_numeric()):
break
print a
print 'Found a number in the list'

Output:

Verklaring : Met de bovenstaande code worden alle alfabetten in de lijst afgedrukt. In het geval dat het de eerste numerieke in de lijst vindt, wordt de break-opdracht uitgevoerd en wordt de lus verbroken en wordt 'Een nummer in de lijst gevonden' afgedrukt

2. De lus: de instructie break wordt altijd in een lus gebruikt. Het is zinloos in het geval we geen lus gebruiken Omdat het bedoeld is om de herhaalde volgorde van de instructie te onderbreken, die alleen in een lus aanwezig is.

Syntaxis van Python Break Statement

Break kan in het onderstaande formaat worden geschreven.

break;

We moeten gewoon 'break' schrijven na de voorwaarde die waar zou moeten zijn om de stroom van uitvoering te beëindigen.

Stroomdiagram van Python Break Statement

Hieronder staat de stroom van hoe de break-statement in een programma werkt.

Het programma gaat door met de normale uitvoering van het programma. In het geval het geconfronteerd wordt met een voorwaardelijke code tijdens het uitvoeren van een lus en de uitvoer van de voorwaarde waar is, dan wordt de stroom omgeleid van zijn normale stroom naar de eerste volgende instructie na de lus. In het geval dat de voorwaarde onwaar is, wordt de lus op dezelfde manier uitgevoerd.

Voorbeelden in Python Break Statement

Python staat onderstaande loops toe voor het uitvoeren van Iteratieve statements in een programma

1. TERWIJL LUS

De while-lus voert de groep instructies continu in volgorde uit totdat aan een stopvoorwaarde niet is voldaan.

Syntaxis

While expression(s):
statements

Bijv .: In het onderstaande programma is er een oneindige lus die altijd wordt geactiveerd, terwijl (1) een altijd echte voorwaarde is. Maar we hebben een break-statement verklaard die zal worden uitgevoerd wanneer de voorwaarde in de "IF" -instructie waar zal zijn. En daarna wordt de volgende instructie na de lus uitgevoerd.

Code

I=1
While(1):
Print “We are in the loop”
If(i>10):
print ”Here break statement works”
break
I=i+1
print I
print “I am out of the loop”

Output:

2. VOOR LUS

Een FOR-lus wordt gebruikt om een ​​reeks zoals bereik, lijst, tuple, woordenboek of string te doorlopen.

Syntaxis

For I in (sequence):
Statements.

Code:

a=( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H') for I in a:
print “We are in loop with”
print i
if i=='G':
print ”Here Break statement is triggered”
break
print ”We are outside the loop”

Output:

Conclusie

De instructie break is een instructie voor luscontrole die de normale uitvoering van een reeks instructies in een lus beëindigt en deze doorgeeft aan de volgende instructie nadat de huidige lus is afgesloten. Dit kan in veel lussen worden gebruikt - voor, terwijl en alle soorten geneste lussen.

Aanbevolen artikelen

Dit is een gids voor Python Break Statement. Hier hebben we Inzicht, hoe schrijf je een break-statement, 2 voorbeelden met codes en uitgangen besproken. U kunt ook door onze gegeven artikelen gaan voor meer informatie -

  1. Switch-verklaring in C
  2. Als andere verklaring in Python
  3. C # While Loop
  4. Lussen in Python
  5. Python-sets
  6. Break Statement in C
  7. Woordenboek in Python \
  8. Verschillende controleverklaring in C ++