Python break este folosit pentru a termina execuția buclei.
Instrucțiunea Python break Sintaxă:
Loop{ Condition: break }>
Declarație de pauză Python
break statement in Piton este folosit pentru a scoate controlul din buclă atunci când este declanșată o condiție externă. Instrucțiunea break este introdusă în corpul buclei (în general, după condiția if). Acesta termină bucla curentă, adică bucla în care apare și reia execuția la următoarea instrucțiune imediat după sfârșitul acelei bucle. Dacă instrucțiunea break este în interiorul unei bucle imbricate, întreruperea va încheia bucla cea mai interioară.
făcând executabil un script shell
Exemplu de instrucțiune Python break
Exemplul 1:
Python3
for> i> in> range> (> 10> ):> > print> (i)> > if> i> => => 2> :> > break> |
>
>
Ieșire:
0 1 2>
Exemplul 2:
Python3
# Python program to> # demonstrate break statement> > s> => 'geeksforgeeks'> # Using for loop> for> letter> in> s:> > > print> (letter)> > # break the loop as soon it sees 'e'> > # or 's'> > if> letter> => => 'e'> or> letter> => => 's'> :> > break> > print> (> 'Out of for loop'> )> print> ()> > i> => 0> > # Using while loop> while> True> :> > print> (s[i])> > > # break the loop as soon it sees 'e'> > # or 's'> > if> s[i]> => => 'e'> or> s[i]> => => 's'> :> > break> > i> +> => 1> > print> (> 'Out of while loop '> )> |
>
>
Ieșire:
g e Out of for loop g e Out of while loop>
În exemplul de mai sus, ambele bucle iterează șirul „geeksforgeeks” și de îndată ce întâlnesc caracterul „e” sau „s”, dacă condiția devine adevărată și fluxul de execuție este scos din buclă.
Exemplul 3:
Python3
num> => 0> for> i> in> range> (> 10> ):> > num> +> => 1> > if> num> => => 8> :> > break> > print> (> 'The num has value:'> , num)> print> (> 'Out of loop'> )> |
>
>Ieșire
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop>
În exemplul de mai sus, după iterarea până la num=7, valoarea lui num va fi 8 și se întâlnește pauză, astfel încât fluxul execuției este scos din buclă.
Utilizarea buclelor în Python automatizează și repetă sarcinile într-un mod eficient. Dar, uneori, poate apărea o condiție în care doriți să ieșiți complet din buclă, să săriți peste o iterație sau să ignorați unele declarații ale buclei înainte de a continua mai departe în buclă. Acestea pot fi făcute prin instrucțiunile de control al buclei numite declarații de salt . Instrucțiunile de control al buclei sau de salt modifică execuția din secvența normală. Când execuția părăsește un domeniu, toate obiectele automate care au fost create în acel domeniu sunt distruse. Python acceptă următoarele instrucțiuni de control/salt.
- continua declarația
- declarație de pauză
- transmite declarație