Belajar Konsep Break Dan Continue Pada Struktur Kendali Python

Mengenal 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.