Belajar Konsep Break Dan Continue Pada Struktur Kendali Python
KakaKiky – Dalam bahasa pemrograman Python, terdapat dua pernyataan khusus yang digunakan untuk mengontrol alur program, yaitu break dan continue. Kedua pernyataan ini digunakan dalam struktur kendali seperti while dan for untuk memberikan kontrol tambahan pada program.
Konsep Break Pada Python
Pernyataan break digunakan untuk menghentikan perulangan saat kondisi tertentu terpenuhi. Saat break dijalankan, program akan keluar dari perulangan dan melanjutkan eksekusi program di luar perulangan. Contohnya, jika kamu ingin menghentikan perulangan while jika variabel mencapai nilai tertentu, maka kamu dapat menggunakan pernyataan break.
Contoh penggunaan break pada perulangan while
i = 0
while i < 10:
if i == 5:
break
print(i)
i += 1
Pada contoh di atas, program akan mencetak nilai i hingga mencapai nilai 5, kemudian keluar dari perulangan karena kondisi if i == 5 terpenuhi. Output yang dihasilkan adalah sebagai berikut:
0
1
2
3
4
Konsep Continue Pada Python
Pernyataan continue digunakan untuk melompati iterasi saat kondisi tertentu terpenuhi, dan melanjutkan iterasi berikutnya. Saat continue dijalankan, program akan melompati blok kode yang ada di dalam pernyataan if dan langsung melanjutkan ke iterasi berikutnya. Contohnya, jika kamu ingin melompati iterasi jika variabel mencapai nilai tertentu, maka kamu dapat menggunakan pernyataan continue.
Contoh penggunaan continue pada perulangan for
numbers = [1, 2, 3, 4, 5]
for num in numbers:
if num % 2 == 0:
continue
print(num)
Pada contoh di atas, program akan mencetak semua bilangan ganjil dalam list numbers dan melewati bilangan genap. Output yang dihasilkan adalah sebagai berikut:
1
3
5
Kedua pernyataan ini sangat berguna dalam pengembangan program, terutama jika kamu perlu mengontrol alur program berdasarkan kondisi tertentu. Namun, penggunaan yang berlebihan dapat membuat program sulit dibaca dan dipahami oleh orang lain. Oleh karena itu, gunakan pernyataan break dan continue dengan bijak dan hanya jika benar-benar diperlukan.
Kesimpulan
Dalam Python, kamu dapat menggunakan break dan continue pada struktur kendali seperti while, for, if, dan nested loops. Dengan memahami konsep break dan continue, kamu dapat memperluas kemampuan dan fleksibilitas program kamu.



