Python razbiti i nastaviti

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.

Zanimljivi članci...