Selles artiklis õpitakse katkestus- ja jätkamislauset kasutama tsükli voo muutmiseks.
Video: Pythoni katkestamine ja avalduse jätkamine
Mis on katkestamise ja jätkamise kasutamine Pythonis?
Python, break
ja continue
avaldused võib muuta voolu tavalise silmuse.
Silmused kordavad koodiploki kohal, kuni testväljend on vale, kuid mõnikord soovime praeguse iteratsiooni või isegi kogu tsükli katkestada testavaldist kontrollimata.
break
Ja continue
avaldused kasutatakse nendel juhtudel.
Pythoni murde avaldus
break
Avaldus lõpetab looke ta. Programmi juhtimine liigub lause juurde kohe pärast tsükli keha.
Kui break
lause on sisestatud tsükli sees (silmus teise tsükli sees), break
lõpetab lause sisemise tsükli.
Katkestuse süntaks
murda
Katkestuse vooskeem

Break-lause töötamine silmuse ja while-silmusena on näidatud allpool.

Näide: Pythoni murd
# Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")
Väljund
str Lõpp
Selles programmis kordame läbi "string" järjestuse. Kontrollime, kas täht on i, mille peale me silmusest lahti murdume. Seega näeme oma väljundis, et kõik tähed kuni ma prinditakse. Pärast seda lõpeb silmus.
Pythoni jätkamise avaldus
continue
Avaldus kasutatakse vahele ülejäänud koodi sees loop jooksva iteratsiooni ainult. Silmus ei lõpe, vaid jätkub järgmise kordusega.
Jätka süntaks
jätkata
Jätkamise vooskeem

Allpool on näidatud jätkamisavalduse töötamine silmuses ja samal ajal.

Näide: Python jätkab
# Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")
Väljund
strng Lõpp
See programm on sama, mis ülaltoodud näites, välja arvatud see, et break
lause on asendatud continue
.
Jätkame tsükliga, kui string on i, ülejäänud plokki ei käivitata. Seega näeme oma väljundis, et kõik tähed peale minu trükitakse.