Python Sementara Loop
Python Loop
Python memiliki dua perintah loop primitif:
- loop sementara
- untuk loop
Loop sementara
Dengan perulangan while kita dapat mengeksekusi satu set pernyataan selama kondisinya benar.
Contoh
Cetak i selama i kurang dari 6:
i = 1
while i
print(i)
i += 1
Catatan: ingat untuk menambah i, atau loop akan berlanjut selamanya.
Loop while membutuhkan variabel yang relevan untuk siap, dalam contoh ini kita perlu mendefinisikan variabel pengindeksan, i , yang kita atur ke 1.
Pernyataan istirahat
Dengan pernyataan break kita dapat menghentikan perulangan meskipun kondisi while benar:
Contoh
Keluar dari loop ketika i adalah 3:
i = 1
while i
print(i)
if i == 3:
break
i += 1
Pernyataan lanjutan
Dengan pernyataan continue kita dapat menghentikan iterasi saat ini, dan melanjutkan dengan yang berikutnya:
Contoh
Lanjutkan ke iterasi berikutnya jika i adalah 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
Pernyataan lain
Dengan pernyataan else kita dapat menjalankan blok kode satu kali ketika kondisinya tidak lagi benar:
Contoh
Cetak pesan setelah kondisinya salah:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")