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, break
in continue
izjave 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 break
in continue
.
Izjava o prelomu Pythona
break
Izjava prekine zanko ki ga vsebujejo. Nadzor programa teče v stavek takoj po telesu zanke.
Če je break
stavek znotraj ugnezdene zanke (zanka znotraj druge zanke), bo break
stavek zaključil najbolj notranjo zanko.
Sintaksa preloma
odmor
Diagram poteka premora

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

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
continue
Izjava 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

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

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 break
stavek 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.