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.