Continue dan Break
Saat melakukan looping adakalanya kita menggunakan dua perintah ini. Continue berfungsi untuk melakukan skip atau meloncati proses perulangan kembali ke awal. Sedangkan break berfungsi untuk menghentikan paksa perulangan walaupun sebenernya kondisi masih terpenuhi.
Untuk contoh penggunaan continue saya mengambil kasus untuk menuliskan versi Windows dari Windows 7 hingga Windows 11. Seperti yang kita tahu bahwa Windows tidak mengeluarkan versi 9 sehingga kita memerlukan continue
untuk menangani hal ini.
for i in range(7,12):
# Lakukan pengecekan
# Jika i bernilai 9
# maka continue
if i == 9:
continue
print("Windows",i)
Dengan menggunakan continue
maka saat i
bernilai 9 proses looping dapat langsung meloncat ke iterasi berikutnya.
Lalu bagaimana dengan break
? Ini memungkinkan kita untuk menghentikan looping secara paksa. Kita dapat menggunakan program Dora sebelumnya untuk menerapkan hal ini. Sehingga sekarang kita tidak membutuhkan variabel cont
, kita hanya harus menghentikan programnya saat Dora mengatakan “Bagus”. Kodenya kira-kira seperti berikut ini.
# Pertanyaan pertama Dora
print("Dora\t : Apakah kamu melihat bukit?")
while True :
# Jawaban penonton
print("Penonton : Itu di sana!")
# Kata dora
dora = input("Dora\t : ")
# Ketika dora berkata Bagus,
if dora == "Bagus":
# Hentikan dengan break
break
Hasil output dan jalannya program tidak berbeda dengan yang sudah dilakukan sebelumnya.
Atau contoh lain misalnya ketika akan melakukan looping untuk menampilkan bilangan dari 1 hingga 10 namun kita paksa untuk berhenti saat iterasi ke-5.
for i in range(10):
if i == 5:
break
print(i+1)
Nah itu tadi kira-kira contoh penggunaan break dan continue pada looping.
Sekian untuk tulisan kali ini. Kita telah belajar mengenai for loop, while loop, break dan continue. Selamat bereksperimen dan bermain-main dengan mereka ya. Tulisan selanjutnya akan membahas fungsi atau function pada Python.
Terimakasih telah membaca tulisan ini. Jika ada feedback atau pertanyaan bisa kalian tulis di kolom komentar. Jika menurutmu ini bermanfaat kamu sangat boleh membagikan tautan tulisan ini ke teman-temanmu. Semangat! 😁