Python memiliki 2 jenis perintah pengulangan, yaitu:
- Pengulangan while
- Pengulangan for
Pengulangan While pada Python
Pengulangan while merupadakan pengulangan yang dilakukan dengan kondisi tertentu. Selama kondisi bernilai benar (true), pengulangan akan terus dilakukan.
Contoh:
Kode program ini akan mencetak isi dari variabel i selama i kurang dari 5.
i = 1 while i < 5: print(i) i += 1
Variabel i harus berada dalam pengulangan (terindentasi). Jika variabel i tidak diubah, maka pengulangan akan dilakukan tanpa henti.
Variabel i di atas, disebut juga sebagai pencacah atau counter.
Penggunaan break untuk menghetikan pengulangan
Selain kondisi pada while, untuk keluar dari pengulangan, dapat digunakan perintah break.
Contoh:
i = 1 while i < 5: print(i) if i == 4: break i += 1
Pada contoh di atas, pada saat i bernilai 4, perintah break akan dieksekusi sehingga pengulangan berhenti.
Tampilan:
Penggunaan continue untuk melanjutkan pengulangan
Dengan perintah continue, iterasi saat ini segera dihentikan dan dilanjutkan dengan iterasi berikutnya.
Contoh:
i = 0 while i < 6: i += 1 if i == 3: continue print(i)
Pada contoh di atas, saat i bernilai 3, perintah continue akan dieksekusi sehingga perintah print(i) pada baris di bawahnya tidak dijalankan. Alur program akan kembali ke while dan melakukan pengujian i < 6.
Tampilan: