Pythoni murda ja jätkata

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.

Huvitavad Artiklid...