U ovom ćete članku naučiti koristiti naredbe break i continue za promjenu toka petlje.
Video: Python razbija i nastavlja izjavu
Koja je korist od break and continue u Pythonu?
U Pythonu breaki continueizrazi mogu promijeniti tok normalne petlje.
Petlje se ponavljaju preko bloka koda dok testni izraz ne postane lažan, ali ponekad želimo prekinuti trenutnu iteraciju ili čak cijelu petlju bez provjere testnog izraza.
U tim se slučajevima koriste naredbe breaki continue.
Izjava o razbijanju Pythona
breakIzjava završava petlju ga sadrži. Kontrola programa prelazi u izraz odmah nakon tijela petlje.
Ako je breakizraz unutar ugniježđene petlje (petlja unutar druge petlje), breakizraz će završiti najunutarnju petlju.
Sintaksa prekida
pauza
Dijagram toka prekida
Dijagram toka izraza break u Pythonu
Rad naredbe break u petlji for i while prikazan je u nastavku.
Obrada izraza break
Primjer: Python break
# Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")
Izlaz
str Kraj
U ovom programu ponavljamo niz "niz". Provjeravamo je li slovo i, nakon čega prekidamo petlju. Stoga u svom izlazu vidimo da se ispisuju sva slova do i. Nakon toga, petlja se završava.
Izjava o nastavku Pythona
continueIzjava se koristi za preskočiti ostatak koda unutar petlje za samo tekuće iteracije. Petlja se ne završava, već nastavlja sa sljedećom iteracijom.
Sintaksa nastavka
nastaviti
Dijagram toka dalje
Dijagram toka nastavka continue u Pythonu
Rad naredbe continue u petlji for i while prikazan je u nastavku.
Kako naredba continue djeluje u pythonu
Primjer: Python nastavlja
# Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")
Izlaz
strng Kraj
Ovaj je program isti kao i gornji primjer, osim što je breakizjava zamijenjena s continue.
Nastavljamo s petljom, ako je niz i, ne izvršavajući ostatak bloka. Stoga u svom izlazu vidimo da se ispisuju sva slova osim i.








