Introducere în declarația Break Python

Declarația Python Break este una dintre instrucțiunile de control Loop care este utilizată pentru a schimba fluxul normal de execuție. Când fluxul este redirecționat, obiectele create din acel flux sunt distruse. Python acceptă mai jos declarațiile de control de buclă:

  1. Break: a încheiat fluxul instrucțiunii buclei și execută următoarea declarație în afara buclei.
  2. Continuare: Este folosit atunci când trebuie să sărim peste execuția celorlalte declarații din buclă și să continuăm din start.
  3. Treceți : Se folosește atunci când avem nevoie de unele enunțuri sintactic, dar nu dorim să punem nicio declarație.

Această afirmație este folosită pentru a încheia fluxul de execuție a buclelor dintr-un program. De asemenea, debitul poate fi redirecționat către diferite enunțuri sau buclă diferită. O declarație de pauză poate fi utilizată în situația în care trebuie să ieșim dintr-o buclă (cât și pentru buclă) atunci când unul dintre evenimente este declanșat. Când se declanșează o instrucțiune BREAK într-o buclă interioară, fluxul de execuție este redirecționat la următoarea instrucțiune din bucla exterioară.

Înțelegerea declarației Break Python

Lucru

În timpul intrării în buclă se verifică o anumită condiție. Dacă satisface declarațiile din buclă sunt executate. Dar, în cazul în care nu se împlinește în acest caz, bucla este ruptă și fluxul este redirecționat către următoarea afirmație din afara buclei. Aici instrucțiunea de pauză este folosită pentru a rupe fluxul buclei în cazul în care are loc un declanșator, altul decât starea de oprire.

Cum scrieți o declarație de pauză?

Declarația de pauză este o declarație simplă care deține puterea de a încheia fluxul normal al grupului de declarații. Să ne gândim la un scenariu simplu al unui joc să spunem, metrou surfer. Munca sa nu este chiar atât de dificilă. Când o persoană începe jocul intră într-o buclă infinită lungă și fără sfârșit. În timp ce vă deplasați într-o buclă, obiectele afișate se schimbă continuu. În fiecare etapă, este nevoie de intrarea dvs. în funcție de obiectele afișate, de exemplu - dacă în prezent, vine un pod pe care trebuie să îl traversați. Acum, fiecare mișcare pe care o veți face va fi verificată în funcție de diferite condiții sau verificări care au fost aplicate .în joc.

În toate aceste verificări există, de asemenea, un singur control crucial care decide dacă ești încă în joc sau nu.eg - trebuie să sari și nu. Apoi, starea de renunțare eșuează și bucla este ruptă și urnește din joc. Această lucrare de renunțare se face prin declarația „pauză”. Devine activ când controlul sau condiția menționată devin adevărate.

Pentru scrierea unei declarații de pauză. Următoarele lucruri sunt necesare:

1. Condiția de renunțare sau de finalizare: este cunoscută și sub denumirea de condiție de ură care trebuie îndeplinită pentru executarea declarației de întrerupere.

Cod:

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

ieşire:

Explicație : Codul de mai sus tipărește toate alfabetele prezente pe listă. În cazul în care găsește primul numeric din listă, instrucțiunea break se execută și rupe bucla și se tipărește „Găsiți un număr în listă”.

2. Bucla: Instrucțiunea de pauză este întotdeauna folosită într-o buclă. Nu are sens în cazul în care nu folosim nicio buclă Pentru că este menită să rupă secvența repetată a enunțului, care este prezentă doar într-o buclă.

Sintaxa lui Python Break statement

Break poate fi scris în formatul de mai jos.

break;

Trebuie să scriem doar „pauză” după condiția care ar trebui să fie adevărată pentru a încheia fluxul de execuție.

Diagrama de flux a declarației Break Python

Mai jos este prezentat modul de funcționare a instrucțiunii break într-un program.

Programul continuă cu executarea normală a programului. În cazul în care se confruntă cu un cod condițional în timpul executării unei bucle, iar ieșirea condiției este adevărată, atunci fluxul redirecționat din fluxul normal către prima declarație următoare după buclă. În cazul în care starea este falsă, bucla se execută în același mod.

Exemple în declarația Break Python

Python permite mai jos bucle pentru a executa declarații iterative într-un program

1. CÂNT LOOP

Bucla de timp execută grupul de declarații în secvență continuu până când nu se îndeplinește o condiție de oprire.

Sintaxă

While expression(s):
statements

De exemplu: În programul de mai jos, există o buclă infinită, care devine declanșat întotdeauna în timp ce (1) este o condiție întotdeauna adevărat. Dar am declarat o declarație de pauză care va fi executată atunci când condiția dată în declarația „IF” va fi adevărată. Și după aceea, următoarea declarație după buclă va fi executată.

Cod

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”

ieşire:

2. PENTRU LOOP

O buclă FOR este utilizată pentru a itera o secvență precum interval, listă, tuple, dicționar sau șir.

Sintaxă

For I in (sequence):
Statements.

Cod:

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”

ieşire:

Concluzie

Instrucțiunea de pauză este o declarație de control a buclei care încheie execuția normală a unei secvențe de instrucțiuni într-o buclă și o transmite la următoarea declarație după ieșirea buclei curente. Acest lucru poate fi utilizat în multe bucle - pentru, în timp ce și în toate tipurile de buclă cuibărită.

Articole recomandate

Acesta este un ghid la Declarația Python Break. Aici am discutat despre Înțelegere, Cum scrieți o declarație de pauză, 2 exemple cu coduri și ieșiri. De asemenea, puteți parcurge articolele noastre date pentru a afla mai multe -

  1. Declarație de comutare în C
  2. Dacă declarație în altă parte în Python
  3. C # În timp ce buclă
  4. Bucle în Python
  5. Seturi Python
  6. Declarație de pauză în C
  7. Dicționar în Python \
  8. Declarație de control diferită în C ++