În acest articol, veți învăța să utilizați instrucțiunile break și continue pentru a modifica fluxul unei bucle.
Video: declarație Python și continuă
La ce folosește break și continue în Python?
În Python, breakși continueinstrucțiunile pot modifica fluxul unei bucle normale.
Buclele itera pe un bloc de cod până când expresia testului este falsă, dar uneori dorim să terminăm iterația curentă sau chiar întreaga buclă fără a verifica expresia testului.
Declarațiile breakși continuesunt utilizate în aceste cazuri.
Afirmație Python break
Instrucțiunea breakîncheie bucla care o conține. Controlul programului trece la instrucțiunea imediat după corpul buclei.
Dacă breakinstrucțiunea se află într-o buclă imbricată (buclă în altă buclă), breakinstrucțiunea va termina bucla cea mai interioară.
Sintaxa pauzei
pauză
Organigrama pauzei
 Organigrama declarației de rupere în Python
Funcționarea instrucțiunii break în buclă și buclă while este prezentată mai jos.
 Funcționarea declarației de pauză
Exemplu: Python break
 # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")
Ieșire
str Sfârșitul
În acest program, vom itera prin secvența „șir”. Verificăm dacă litera este i, pe care ne rupem de buclă. Prin urmare, vedem în rezultatul nostru că toate literele în sus până când sunt tipărite. După aceea, bucla se termină.
Afirmația Python continue
Instrucțiunea continueeste utilizată pentru a sări restul codului într-o buclă numai pentru iterația curentă. Bucla nu se termină, dar continuă cu următoarea iterație.
Sintaxa Continuării
continua
Organigrama continuării
 Organigrama declarației continue în Python
Funcționarea declarației continue în bucla for și while este prezentată mai jos.
 Cum funcționează declarația în python
Exemplu: Python continuă
 # Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")
Ieșire
strng Sfârșitul
Acest program este același cu exemplul de mai sus, cu excepția breakinstrucțiunii care a fost înlocuită cu continue.
Continuăm cu bucla, dacă șirul este i, nu executăm restul blocului. Prin urmare, vedem în rezultatul nostru că toate literele, cu excepția i, sunt tipărite.








