Š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 breakun continuepaziņ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.
breakUn continuepaziņojumi tiek izmantoti šajos gadījumos.
Python pārtraukuma paziņojums
breakPaziņojumu izbeidz cilpu, kas satur to. Programmas kontrole plūst uz paziņojumu tūlīt aiz cilpas pamatteksta.
Ja breakpriekšraksts atrodas ligzdotās cilpas iekšpusē (cilpa citas cilpas iekšpusē), breakpriekšraksts pārtrauks iekšējo cilpu.
Pārtraukuma sintakse
pārtraukums
Plūsmas shēma
Pārtraukuma paziņojuma blokshēma Python
Pārtraukuma paziņojuma darbība cilpa un kamēr cilpa ir parādīta zemāk.
Pārtraukuma paziņojuma izstrāde
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
continueApgalvojums 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
Plāna turpināšanas paziņojums Python
Turpinājuma paziņojuma darbība cilnē un kamēr cikls ir parādīta zemāk.
Kā turpināt paziņojums darbojas pitonā
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 breakpaziņ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.








