Izjava o probijanju Pythona - Kako napisati izjavu o prekidu (s primjerima)

Sadržaj:

Anonim

Uvod u Python Izjavu o prekidu

Izjava o prekidu Python-a jedna je od izjava o kontroli petlje koja se koristi za promjenu normalnog tijeka izvršenja. Kad se protok preusmjeri, stvoreni objekti u tom toku uništavaju se. Python podržava ispod izjave o kontroli petlje:

  1. Prekid: Prekida protok izjave petlje i izvršava sljedeću izjavu izvan petlje.
  2. Nastavak: Koristi se kada trebamo preskočiti izvršenje ostatka izraza u petlji i nastaviti od početka.
  3. Pass : Koristi se kada nam trebaju neke izjave sintaktički, ali ne želimo stavljati nikakve izjave.

Ta se izjava koristi za zaustavljanje tijeka izvršenja petlji u programu. Tok se također može preusmjeriti na različite izjave ili različitu petlju. Izjava o prekidu može se koristiti u situaciji kada trebamo izaći iz petlje (dok je kao i za petlju) kad se jedan od događaja pokrene. Kad se BREAK izraz aktivira u unutarnjoj petlji, tijek izvršenja ako se preusmjeri na sljedeću izjavu u vanjskoj petlji.

Razumijevanje izjave o prekidu Pythona

Radna

Tijekom ulaska u petlju provjerava se određeno stanje. Ako zadovoljava izjave u petlji se izvršavaju. Ali u slučaju da se u tom slučaju ne ispuni, petlja se prekida i protok se preusmjerava na sljedeću izjavu izvan petlje. Ovdje se izjava prekida koristi za prekid protoka petlje u slučaju da se dogodi bilo koji okidač, osim stanja zaustavljanja.

Kako napisati izjavu o prekidu?

Izjava o prekidu je jednostavna izjava koja ima snagu prekida normalnog toka grupe izjava. Razmislimo o jednostavnom scenariju igre, recimo, podzemni surfer. Njegov rad nije toliko težak. Kad jedna osoba započne igru, ulazi u dugu i neprestanu beskonačnu petlju. Dok se kreću u petlji, predmeti koji se prikazuju kontinuirano se mijenjaju. U svakoj se fazi uzima unos prema objektima koji su prikazani, npr. - ako trenutno dolazi most koji morate prijeći. Sada će se svaki vaš potez provjeravati prema različitim uvjetima ili provjerama koje su primijenjene u igri.

U svim tim provjerama postoji i jedna ključna provjera koja odlučuje je li ur još uvijek u igri ili ne - npr. Trebate skakati, a vi ne. Tada se uvjet zaustavljanja zaustavlja i petlja se prekida i ur izlazi iz igre. To napuštanje posla vrši se izjavom 'break'. Postaje aktivan kad spomenuti ček ili uvjet postane istinit.

Za pisanje izjave o pauzi. Potrebne su sljedeće stvari:

1. Zatvori ili prekinuti stanje: Poznat je i kao uvjet hault koji mora biti ispunjen za izvršenje izjave o prekidu.

Kodirati:

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

Izlaz:

Objašnjenje : Gornji kôd ispisuje sve abecede prisutne na popisu. U slučaju da pronađe prvi numerički broj na popisu, izvršava se naredba break i probije petlju te se ispisuje 'Pronašao broj na popisu' '

2. petlja: Izjava o prekidu uvijek se koristi u petlji. Besmisleno je u slučaju da ne koristimo petlju jer se misli na prekid ponovljenog niza iskaza, koji je prisutan samo u petlji.

Sintaksa izjave o prekidu Pythona

Pauza se može napisati u donjem formatu.

break;

Moramo samo napisati 'break' nakon uvjeta koji bi trebao biti istinit da bismo prekinuli tijek izvršenja.

Dijagram toka izjave o prekidu Python-a

U nastavku je prikazan način funkcioniranja izjave o prekidu u programu.

Program se nastavlja s normalnim izvršavanjem programa. U slučaju da se suoči s uvjetnim kodom tijekom izvođenja petlje, a izlaz je uvjeta istinit, tada se tijek preusmjerava iz svog normalnog protoka u prvu sljedeću izjavu nakon petlje. U slučaju da je uvjet lažan, petlja se izvršava na isti način.

Primjeri u Izjavi o prekidu Python-a

Python dopušta petlje ispod za izvršavanje Iterativnih izjava u programu

1. KAKO LOOP

Dok petlja kontinuirano izvršava grupu iskaza u nizu dok se ne ispuni uvjet zaustavljanja.

Sintaksa

While expression(s):
statements

Npr.: U donjem programu postoji beskonačna petlja koja se pokreće uvijek, dok je (1) uvijek istinsko stanje. Ali proglasili smo izjavu o prekidu koja će se izvršiti kada uvjet naveden u izjavi "IF" bude istinit. A nakon toga će se izvršiti samo sljedeća izjava nakon petlje.

Kodirati

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”

Izlaz:

2. ZA LOOP

Petlja FOR koristi se za ponavljanje niza poput raspona, popisa, podešavanja, rječnika ili niza.

Sintaksa

For I in (sequence):
Statements.

Kodirati:

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”

Izlaz:

Zaključak

Izjava prekida je izjava kontrole petlje koja prekida normalno izvršavanje slijeda naredbi u petlji i prebacuje je na sljedeću izjavu nakon izlaska trenutne petlje. To se može koristiti u mnogim petljama - za, dok i sve vrste ugniježđenih petlji.

Preporučeni članci

Ovo je vodič za Python Breakment izjavu. Ovdje smo raspravljali o Razumijevanju, kako napisati izjavu o prekidu, 2 primjera s kodovima i izlazima. Možete i pregledati naše članke da biste saznali više -

  1. Izjava o prebacivanju na C
  2. Ako Else Izjava u Pythonu
  3. C # Dok je petlja
  4. Petlje u Pythonu
  5. Python setovi
  6. Izjava o prekidu u C
  7. Rječnik u Python \
  8. Različita izjava o kontroli u C ++