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.








