Python While Loops

Loop Python

Python memiliki dua perintah loop sederhana:

  • While loop
  • For loop

While Loop

Dengan while loop, kita dapat menjalankan serangkaian pernyataan selama suatu kondisi benar.

Contoh

Print i selama i kurang dari 6:

i = 1
while i < 6:
  print(i)
  i += 1

Catatan: ingatlah untuk menambah i, atau jika tidak, pengulangan akan berlanjut selamanya.

While loop membutuhkan variabel yang relevan untuk siap, dalam contoh ini kita perlu mendefinisikan variabel pengindeksan, i , yang kita set ke 1.

Pernyataan Break

Dengan pernyataan break kita dapat menghentikan loop bahkan jika kondisi while benar:

Contoh

Keluar dari loop saat i adalah 3:

i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1

Pernyataan Continue

Dengan pernyataan continue, kita dapat menghentikan iterasi saat ini, dan melanjutkan dengan yang berikutnya:

Contoh

Lanjutkan ke iterasi berikutnya jika saya berusia 3:

i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)

Pernyataan Else

Dengan pernyataan else kita dapat menjalankan satu blok kode sekali ketika kondisinya tidak lagi benar:

Contoh

Print pesan setelah kondisinya salah:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")