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, breakja continueavaldused 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.
breakJa continueavaldused kasutatakse nendel juhtudel.
Pythoni murde avaldus
breakAvaldus lõpetab looke ta. Programmi juhtimine liigub lause juurde kohe pärast tsükli keha.
Kui breaklause on sisestatud tsükli sees (silmus teise tsükli sees), breaklõpetab lause sisemise tsükli.
Katkestuse süntaks
murda
Katkestuse vooskeem
Break-lause vooskeem Pythonis
Break-lause töötamine silmuse ja while-silmusena on näidatud allpool.
Katkestuse avalduse töötamine
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
continueAvaldus 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
Pythoni jätkamise avalduse vooskeem
Allpool on näidatud jätkamisavalduse töötamine silmuses ja samal ajal.
Kuidas jätkub lause pythonis töötab
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 breaklause 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.








