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