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:
- Prekid: Prekida protok izjave petlje i izvršava sljedeću izjavu izvan petlje.
- Nastavak: Koristi se kada trebamo preskočiti izvršenje ostatka izraza u petlji i nastaviti od početka.
- 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 -
- Izjava o prebacivanju na C
- Ako Else Izjava u Pythonu
- C # Dok je petlja
- Petlje u Pythonu
- Python setovi
- Izjava o prekidu u C
- Rječnik u Python \
- Različita izjava o kontroli u C ++