Python istirahat dan lanjutkan

Pada artikel ini, Anda akan belajar menggunakan pernyataan putus dan lanjutkan untuk mengubah aliran perulangan.

Video: Pernyataan putus dan lanjutkan Python

Apa gunanya istirahat dan lanjutkan dengan Python?

Dengan Python, breakdan continuepernyataan dapat mengubah aliran loop normal.

Mengulangi satu blok kode sampai ekspresi tes salah, tapi terkadang kita ingin menghentikan iterasi saat ini atau bahkan seluruh loop tanpa memeriksa ekspresi tes.

The breakdan continuepernyataan yang digunakan dalam kasus ini.

Pernyataan istirahat Python

The breakpernyataan mengakhiri lingkaran berisi itu. Kontrol program mengalir ke pernyataan segera setelah badan loop.

Jika breakpernyataan berada di dalam loop bersarang (loop di dalam loop lain), breakpernyataan tersebut akan menghentikan loop terdalam.

Sintaks pemutusan

 istirahat

Diagram alir istirahat

Diagram alir pernyataan break dengan Python

Cara kerja pernyataan break dalam for loop dan while loop ditampilkan di bawah ini.

Bekerja dari pernyataan istirahat

Contoh: Istirahat Python

 # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")

Keluaran

 str Akhir

Dalam program ini, kami melakukan iterasi melalui urutan "string". Kami memeriksa apakah hurufnya adalah i, di mana kami memutuskan dari loop. Oleh karena itu, kami melihat dalam output kami bahwa semua huruf sampai saya dicetak. Setelah itu, loop berakhir.

Pernyataan melanjutkan Python

The continuepernyataan digunakan untuk melewatkan sisa kode di dalam loop untuk iterasi saat ini saja. Loop tidak berhenti tetapi berlanjut dengan iterasi berikutnya.

Sintaks Lanjutkan

 terus

Diagram alir melanjutkan

Diagram alir pernyataan lanjutkan dengan Python

Cara kerja pernyataan continue di for dan while loop ditampilkan di bawah ini.

Bagaimana pernyataan lanjutkan bekerja di python

Contoh: Python melanjutkan

 # Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")

Keluaran

 strng Akhir

Program ini sama dengan contoh di atas kecuali breakpernyataannya telah diganti dengan continue.

Kami melanjutkan dengan loop, jika string adalah i, tidak mengeksekusi sisa blok. Oleh karena itu, kami melihat dalam output kami bahwa semua huruf kecuali i dicetak.

Artikel yang menarik...