Dalam artikel ini, anda akan belajar menggunakan pernyataan putus dan terus untuk mengubah aliran gelung.
Video: Python rehat dan teruskan Penyataan
Apa gunanya rehat dan terus di Python?
Di Python, break
dan continue
pernyataan dapat mengubah aliran gelung biasa.
Gelung berulang pada sekumpulan kod sehingga ungkapan ujian salah, tetapi kadang-kadang kita ingin menghentikan lelaran semasa atau bahkan keseluruhan gelung tanpa memeriksa ekspresi ujian.
Yang break
dan continue
penyata digunakan dalam kes-kes ini.
Penyataan rehat Python
The break
kenyataan menamatkan gelung yang mengandunginya. Kawalan program mengalir ke pernyataan sejurus selepas badan gelung.
Sekiranya break
pernyataan berada di dalam gelung bersarang (gelung di dalam gelung lain), break
pernyataan akan menghentikan gelung paling dalam.
Sintaks rehat
rehat
Carta alir rehat

Penyataan break break untuk loop dan while loop ditunjukkan di bawah.

Contoh: Python rehat
# Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")
Pengeluaran
hujungnya
Dalam program ini, kita melakukan iterasi melalui urutan "string". Kami memeriksa sama ada hurufnya adalah i, yang mana kita putus dari gelung. Oleh itu, kami melihat dalam output kami bahawa semua huruf hingga saya dicetak. Selepas itu, gelung berakhir.
Python meneruskan penyataan
The continue
kenyataan digunakan untuk melangkau seluruh kod di dalam gelung untuk lelaran semasa sahaja. Gelung tidak berakhir tetapi berterusan dengan lelaran seterusnya.
Sintaks Teruskan
teruskan
Carta alir teruskan

Penyataan terus berfungsi untuk dan sementara gelung ditunjukkan di bawah.

Contoh: Python teruskan
# Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")
Pengeluaran
strng Akhir
Program ini sama dengan contoh di atas kecuali break
kenyataannya telah diganti dengan continue
.
Kami meneruskan gelung, jika rentetan adalah i, tidak melaksanakan baki blok yang lain. Oleh itu, kami melihat dalam output kami bahawa semua huruf kecuali saya akan dicetak.