Python sparge și continuă

Î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.

Articole interesante...