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.








