konsep-perulangan-python

Python (Part 7) – Perulangan

Diposting pada 2.395 views

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)
Contoh penggunaan continue

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.

Menghentikan loop dengan break

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)
Menghentikan perulangan dengan break

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! 😁