Šiame straipsnyje jūs išmoksite naudoti pertraukimo ir tęsti teiginius, kad pakeistumėte ciklo srautą.
Vaizdo įrašas: „Python“ pertrauka ir tęsti pareiškimą
Kas yra pertraukos ir tęsti naudojimas „Python“?
„Python“ break
ir continue
teiginiai gali pakeisti įprastos kilpos srautą.
Kelios kartoja kodo bloką, kol testo išraiška yra klaidinga, tačiau kartais norime nutraukti dabartinę iteraciją ar net visą kilpą, netikrindami testo išraiškos.
break
Ir continue
pareiškimai naudojami šiais atvejais.
Python pertraukos teiginys
break
Patvirtinimas, nutraukia kilpa su juo. Programos valdymas eina į sakinį iškart po ciklo turinio.
Jei break
sakinys yra įdėtos kilpos viduje (ciklas kitos kilpos viduje), break
teiginys nutrauks vidinę kilpą.
Lūžio sintaksė
pertrauka
Lūžio schema

Lūžio sakinio veikimas cikle ir cikle yra parodytas žemiau.

Pavyzdys: „Python“ pertrauka
# Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")
Rezultatas
str Pabaiga
Šioje programoje kartojame „eilutės“ seką. Patikriname, ar raidė yra i, nuo kurios atitrūkome nuo kilpos. Taigi, savo išvestyje matome, kad visos raidės iki manęs atspausdintos. Po to kilpa nutrūksta.
„Python“ tęsinio pareiškimas
continue
Teiginys naudojamas praleisti likusia kodas viduje taikoma tik dabartinės iteracijos kilpa. Ciklas nenutraukia, bet tęsia kitą kartojimą.
Tęsti sintaksė
Tęsti
Tęsinio schema

Toliau parodytas tęsimo pareiškimo veikimas lauke ir kol ciklas.

Pavyzdys: „Python“ tęsti
# Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")
Rezultatas
strng Pabaiga
Ši programa yra tokia pati kaip aukščiau pateiktame pavyzdyje, išskyrus tai, kad break
teiginys buvo pakeistas continue
.
Mes tęsiame kilpą, jei eilutė yra i, nevykdant likusio bloko. Taigi savo išvestyje matome, kad atspausdinamos visos raidės, išskyrus mane.