Introduksjon til Python Break-uttalelse

Python Break-erklæringen er en av Loop-kontrolluttalelsene som brukes til å endre den normale flyt av utførelsen. Når flyten blir omdirigert, blir de opprettede objektene i den flyten ødelagt. Python støtter under loopkontrollerklæringer:

  1. Break: Avsluttet flyten av loop-setningen og utfører den neste setningen utenfor loopen.
  2. Fortsett: Det brukes når vi trenger å hoppe over utførelsen av resten av utsagn i løkken og fortsette fra starten.
  3. Pass : Det brukes når vi trenger noen uttalelser syntaktisk, men ikke ønsker å komme med noen uttalelser.

Denne uttalelsen brukes til å avslutte strømmen av utførelse av løkker i et program. Flyten kan også viderekobles til forskjellige utsagn eller annen sløyfe. Et brudduttalelse kan brukes i den situasjonen hvor vi trenger å gå ut av en loop (mens så vel som for loop) når en av hendelsene blir utløst. Når en BREAK-uttalelse blir utløst i en indre sløyfe, vil utførelsesflyten bli viderekoblet til neste setning i den ytre sløyfen.

Forståelse av Python Break-uttalelse

Arbeider

Når du kommer inn i loopen, blir en bestemt tilstand sjekket. Hvis det tilfredsstiller uttalelser i løkken blir utført. Men i tilfelle det ikke blir oppfylt i det tilfellet at sløyfen blir ødelagt og flyt blir omdirigert til neste utsagn utenfor løkken. Her brukes brudduttalelse til å bryte strømmen av løkken i tilfelle noen utløser annet enn stopptilstanden oppstår.

Hvordan skriver du en pauseerklæring?

Break Statement er en enkel uttalelse som har makt til å avslutte den normale strømmen til gruppen av uttalelser. La oss tenke på et enkelt scenario for et spill si tunnelbanesurfer. Det fungerer ikke så vanskelig. Når en person starter spillet, går den inn i en uendelig sløyfe som aldri slutter. Mens du beveger deg i en løkke, endres objektene som vises kontinuerlig. På hvert trinn tar det innspillene dine i henhold til objektene som vises, f.eks. Hvis det for tiden kommer en bro som du trenger å krysse. Nå vil hvert trekk du foretar bli sjekket mot forskjellige forhold eller kontroller som er brukt i spillet.

I alle disse sjekkene er det også en avgjørende sjekk som avgjør om du fremdeles er i spillet eller ikke. Jeg trenger å hoppe og ikke. Da feiler tilstanden, og sløyfen blir ødelagt og blir ute av spillet. Dette avsluttende arbeidet utføres av "break" -uttalelsen. Den blir aktiv når sjekken eller tilstanden som er nevnt blir sann.

For å skrive en pauseerklæring. Følgende ting er nødvendig:

1. Avslutt eller slutt-tilstand: Det er også kjent som hault-tilstand som må tilfredsstilles for utførelsen av brudduttalelse.

Kode:

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

Produksjon:

Forklaring : Koden ovenfor skriver ut alle alfabeter som er på listen. I tilfelle den finner det første nummeret i listen, blir brudduttrykk utført og bryter løkken og skriver ut 'Fant et nummer i listen' '

2. Sløyfen: Brudduttalelsen brukes alltid i en løkke. Det er meningsløst i tilfelle vi ikke bruker noen sløyfe Fordi det er ment å bryte den gjentatte sekvensen til utsagnet, som bare er til stede i en sløyfe.

Syntaks for Python Break-uttalelse

Break kan skrives i formatet nedenfor.

break;

Vi må bare skrive "pause" etter betingelsen som skal være sant for å avslutte gjennomføringsstrømmen.

Flytdiagram over Python Break-uttalelse

Nedenfor er flyten av hvordan brudduttalelsen fungerer i et program.

Programmet fortsetter med normal utførelse av programmet. I tilfelle den står overfor en betinget kode mens du utfører en sløyfe, og utgangen fra tilstanden er sann, blir strømmen omdirigert fra normal flyt til den første neste setningen etter løkken. I tilfelle tilfellet er falsk, kjøres sløyfen på samme måte.

Eksempler i Python Break-uttalelse

Python tillater nedenfor løkker å utføre Iterative utsagn i et program

1. HVORLÅNG

Mens sløyfen utfører gruppen utsagn i rekkefølge kontinuerlig til en stoppbetingelse ikke er oppfylt.

syntax

While expression(s):
statements

F.eks .: I programmet nedenfor er det en uendelig sløyfe som alltid blir utløst som mens (1) er en alltid sann tilstand. Men vi har erklært en brudderklæring som vil bli utført når betingelsen gitt i "IF" -uttalelsen vil være sann. Og etter det vil bare neste uttalelse etter løkken bli henrettet.

Kode

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”

Produksjon:

2. FOR LOOP

En FOR-loop brukes til å iterere over en sekvens som rekkevidde, liste, tupel, ordbok eller streng.

syntax

For I in (sequence):
Statements.

Kode:

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”

Produksjon:

Konklusjon

Brudduttalelsen er en sløyfekontrollerklæring som avslutter normal utførelse av en sekvens med uttalelser i en sløyfe og fører den til neste setning etter at den nåværende sløyfen er avsluttet. Dette kan brukes i mange løkker - for, mens og alle slags nestede løkker.

Anbefalte artikler

Dette er en guide til Python Break-uttalelse. Her har vi diskutert Forståelse, Hvordan skriver du en pauseerklæring, 2 eksempler med koder og utganger. Du kan også gå gjennom artiklene våre for å lære mer -

  1. Bytt uttalelse i C
  2. Hvis annet utsagn i Python
  3. C # Mens sløyfe
  4. Looper i Python
  5. Python-sett
  6. Brudduttalelse i C
  7. Ordbok på Python \
  8. Ulike kontrollerklæringer i C ++