Python se zlomi in nadaljuje

V tem članku se boste naučili uporabljati stavke break in continue za spreminjanje toka zanke.

Video: Python razbije in nadaljuje izjavo

Kakšna je uporaba break in continue v Pythonu?

V Python, breakin continueizjave lahko spremeni tok normalno zanke.

Zanki se ponavljajo nad blokom kode, dokler testni izraz ne bo lažen, včasih pa želimo zaključiti trenutno ponovitev ali celo celotno zanko, ne da bi preverili testni izraz.

V teh primerih se uporabljajo izjave breakin continue.

Izjava o prelomu Pythona

breakIzjava prekine zanko ki ga vsebujejo. Nadzor programa teče v stavek takoj po telesu zanke.

Če je breakstavek znotraj ugnezdene zanke (zanka znotraj druge zanke), bo breakstavek zaključil najbolj notranjo zanko.

Sintaksa preloma

 odmor

Diagram poteka premora

Diagram poteka stavka break v Pythonu

Delo stavka break v zanki for in while je prikazano spodaj.

Delovanje stavka break

Primer: zlom Pythona

 # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")

Izhod

 str Konec

V tem programu se ponavljamo skozi zaporedje "nizov". Preverimo, ali je črka i, na kateri prekinemo zanko. Zato v našem izidu vidimo, da se vse črke, dokler se ne natisnejo. Po tem se zanka konča.

Stavek Python continue

continueIzjava se uporablja za preskok preostanek kode znotraj zanke za samo trenutni iteraciji. Loop se ne konča, ampak nadaljuje z naslednjo ponovitvijo.

Sintaksa Nadaljuj

 nadaljujte

Diagram poteka nadaljevanja

Diagram poteka izjave continue v Pythonu

Delo stavka continue v zanki for in while je prikazano spodaj.

Kako izjava continue deluje v pythonu

Primer: Python nadaljuje

 # Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")

Izhod

 strng Konec

Ta program je enak zgornjemu primeru, le da je breakstavek nadomeščen z continue.

Nadaljujemo z zanko, če je niz i, ne da bi izvedli preostali del bloka. Zato v našem rezultatu vidimo, da se natisnejo vse črke razen i.

Zanimive Članki...