Advertisement

Break, Continue, dan Pass – Si Pemberhenti Tiba-Tiba

 

Di dunia pemrograman, kadang-kadang kita ingin berhenti, melewatkan sesuatu, atau bahkan tidak melakukan apa-apa sama sekali. Di sinilah break, continue, dan pass masuk untuk menyelamatkan kita dari kebingungannya! Tapi bagaimana mereka bekerja? Yuk, kita lihat dengan cara yang lucu!

1. Break – Si Pemberhenti Tiba-Tiba

Bayangkan kamu lagi di pesta, semua orang sedang asyik berdansa, tapi tiba-tiba kamu merasa malas banget dan ingin pulang. Apa yang kamu lakukan? Tentunya kamu pergi begitu saja tanpa ragu, kan? Nah, itulah yang dilakukan oleh break.

for makanan in ["pizza", "burger", "sushi", "es krim"]:
    if makanan == "burger":
        print("Aku sudah terlalu kenyang, aku mau berhenti makan!")
        break
    print(f"Yay, aku makan {makanan}!")

Di sini, si break tiba-tiba bilang, "Oke, sudah cukup!" dan menghentikan perulangan.

Output:

Yay, aku makan pizza!
Yay, aku makan burger!
Aku sudah terlalu kenyang, aku mau berhenti makan!

2. Continue – Si Penghindar yang Cerdas

Pernah nggak, kamu lagi makan tapi tiba-tiba ada makanan yang nggak enak di depan kamu? Alih-alih berhenti makan, kamu bilang, "Ah, aku lewatkan aja deh yang ini!" Nah, itulah tugas si continue—dia menghindari hal yang nggak ingin dilakukan dan lanjut ke langkah berikutnya.

for makanan in ["pizza", "burger", "sushi", "es krim"]:
    if makanan == "burger":
        print("Aku nggak suka burger, yuk lanjut ke makanan lain!")
        continue
    print(f"Yay, aku makan {makanan}!")

Si continue bilang, "Burger? No thanks!" dan langsung loncat ke makanan berikutnya tanpa pikir panjang.

Output:

Yay, aku makan pizza!
Aku nggak suka burger, yuk lanjut ke makanan lain!
Yay, aku makan sushi!
Yay, aku makan es krim!

3. Pass – Si Pengganti Tidak Aktif

Kadang-kadang, kamu tidak tahu harus melakukan apa, atau kamu tidak ingin melakukan apa-apa sama sekali. Di sinilah peran pass. Bayangkan kamu sedang bermain game, dan kamu tiba-tiba merasa malas untuk mengambil langkah apa pun. Jadi, kamu hanya berkata, "Ya sudah, aku nggak melakukan apa-apa."

for makanan in ["pizza", "burger", "sushi", "es krim"]:
    if makanan == "burger":
        pass  # Eh, burger lewat aja dulu
    print(f"Yay, aku makan {makanan}!")

Si pass tidak melakukan apa-apa, hanya membuat kode tetap berjalan tanpa gangguan. Terkadang, ini sangat berguna, apalagi saat kamu belum tahu apa yang akan dilakukan.

Output:

Yay, aku makan pizza!
Yay, aku makan burger!
Yay, aku makan sushi!
Yay, aku makan es krim!

4. Menggabungkan Ketiganya

Nah, bagaimana jika kita gabungkan semuanya? Bayangkan kamu sedang berada di restoran dengan banyak pilihan, dan kamu ingin berhenti makan setelah satu jenis makanan, menghindari makanan yang nggak kamu suka, dan kadang-kadang tidak melakukan apa-apa.

for makanan in ["pizza", "burger", "sushi", "es krim"]:
    if makanan == "burger":
        print("Yuk, lanjut ke yang lain, aku nggak suka burger!")
        continue  # Lewatkan burger
    if makanan == "sushi":
        print("Sudah kenyang, mau berhenti makan!")
        break  # Berhenti makan setelah sushi
    print(f"Yay, aku makan {makanan}!")

Output:

Yay, aku makan pizza!
Yuk, lanjut ke yang lain, aku nggak suka burger!
Sudah kenyang, mau berhenti makan!

Kesimpulan:

  • break: Si pemberhenti tiba-tiba yang menghentikan semuanya ketika kamu sudah cukup.
  • continue: Si penghindar cerdas yang melewatkan sesuatu dan langsung lanjut ke langkah berikutnya.
  • pass: Si pengganti tidak aktif yang hanya membuat kode berjalan tanpa melakukan apa-apa.

Jadi, kalau kamu merasa ingin berhenti, menghindari sesuatu, atau sekadar tidak ingin melakukan apa-apa, break, continue, dan pass akan selalu siap membantu dengan cara yang lucu!

 

 

Post a Comment

0 Comments