While Loops¶
Python Loop¶
Python memiliki dua perintah loop primitif:
whileloopsforloops
While Loop¶
Dengan while loop kita dapat mengeksekusi serangkaian pernyataan selama suatu kondisi bernilai benar.
# Print i as long as i is less than 6:
i = 1
while i < 6:
print(i)
i += 1
Perulangan while memerlukan variabel relevan untuk digunakan, dalam contoh ini kita perlu mendefinisikan variabel pengindeksan, i, yang kita tetapkan ke 1.
break Statement¶
Dengan pernyataan break kita dapat menghentikan loop bahkan jika kondisi while bernilai benar:
# Exit the loop when i is 3:
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
continue Statement¶
Dengan pernyataan continue kita dapat menghentikan iterasi saat ini, dan melanjutkan dengan iterasi berikutnya:
# Continue to the next iteration if i is 3:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
else Statement¶
Dengan pernyataan else kita dapat menjalankan blok kode satu kali ketika kondisinya tidak lagi benar:
# Print a message once the condition is false:
i = 1 while i < 6:
print(i) i += 1
- else:
print("i is no longer less than 6")