Pada Python, kondisi dengan menggunakan python while loop digunakan untuk mengulang sebuah blok kode selama kondisi tertentu terpenuhi. Dengan menggunakan while loop, program dapat melakukan iterasi berulang kali selama kondisi tersebut masih benar, sehingga memungkinkan pengguna untuk mengontrol aliran eksekusi program secara fleksibel berdasarkan keadaan yang diinginkan.
Loop Python
Python memiliki dua perintah loop primitif:
- while loop
- for loop
Loop While
Dengan while loop kita dapat mengeksekusi satu set pernyataan selama kondisinya benar.
Contoh:
i = 1
while i < 6:
print(i)
i += 1
Output:
1
2
3
4
5
Catatan: ingatlah untuk menaikkan i, atau pengulangan akan berlanjut selamanya.
While loop membutuhkan variabel yang relevan untuk digunakan, dalam contoh ini kita perlu mendefinisikan variabel pengindeksan, i , yang kita atur ke 1.
Pernyataan Break
Dengan pernyataan break kita dapat menghentikan perulangan meskipun kondisi while benar.
Contoh:
i = 1
while i < 6:
print(i)
if (i == 3):
break
i += 1
Output:
1
2
3
Pernyataan Continue
Dengan pernyataan continue kita dapat menghentikan iterasi saat ini, dan melanjutkan dengan iterasi berikutnya.
Contoh:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
# Perhatikan bahwa nomor 3 tidak ada dalam hasil
Output:
1
2
4
5
6
Pernyataan Else
Dengan pernyataan else kita dapat menjalankan blok kode satu kali ketika kondisi tidak lagi benar.
Contoh:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i tidak kurang dari 6")
Output:
1
2
3
4
5
i tidak kurang dari 6
Tutorial sebelumnya : Python If Else
Tutorial setelahnya : Python For Loop
Semua Tutorial Python : Tutorial Python