Šajā rakstā jūs iemācīsities izmantot pārrāvumus un turpināt apgalvojumus, lai mainītu cilpas plūsmu.
Video: Python pārtraukums un turpiniet paziņojumu
Kāda ir pārtraukuma un turpināt izmantošana Python?
Programmā Python break
un continue
paziņojumi var mainīt parastās cilpas plūsmu.
Cilpas atkārto koda bloku, līdz testa izteiksme ir nepatiesa, taču dažreiz mēs vēlamies pārtraukt pašreizējo atkārtojumu vai pat visu cilpu, nepārbaudot testa izteiksmi.
break
Un continue
paziņojumi tiek izmantoti šajos gadījumos.
Python pārtraukuma paziņojums
break
Paziņojumu izbeidz cilpu, kas satur to. Programmas kontrole plūst uz paziņojumu tūlīt aiz cilpas pamatteksta.
Ja break
priekšraksts atrodas ligzdotās cilpas iekšpusē (cilpa citas cilpas iekšpusē), break
priekšraksts pārtrauks iekšējo cilpu.
Pārtraukuma sintakse
pārtraukums
Plūsmas shēma

Pārtraukuma paziņojuma darbība cilpa un kamēr cilpa ir parādīta zemāk.

Piemērs: Python pārtraukums
# Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")
Rezultāts
str Beigas
Šajā programmā mēs atkārtojamies pēc "virknes" secības. Mēs pārbaudām, vai burts ir i, uz kura mēs izlauzamies no cilpas. Tādējādi mēs redzam mūsu izvadā, ka visi burti līdz brīdim, kad es tieku izdrukāts. Pēc tam cilpa beidzas.
Python turpināt paziņojumu
continue
Apgalvojums tiek izmantots, lai izlaistu pārējo kodu iekšpusē cilpas tikai kārtējā iterācijā. Loop netiek pārtraukts, bet turpinās ar nākamo atkārtojumu.
Turpināt sintakse
Turpināt
Plāna turpinājums

Turpinājuma paziņojuma darbība cilnē un kamēr cikls ir parādīta zemāk.

Piemērs: Python turpināt
# Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")
Rezultāts
strng Beigas
Šī programma ir tāda pati kā iepriekš minētajā piemērā, izņemot to, ka break
paziņojums ir aizstāts ar continue
.
Mēs turpinām ar cilpu, ja virkne ir i, neveicot pārējo bloku. Tādējādi mēs redzam, ka visi burti, izņemot mani, tiek izdrukāti.