While Loops

Python Loop

Python memiliki dua perintah loop primitif:

  • while loops

  • for loops

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")