Python memiliki 2 jenis perintah pengulangan, yaitu:

  1. Pengulangan while
  2. 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: