Ketika kita ingin mengulang sebuah blok perintah sebanyak N kali, maka Python memberikan sebuah solusi dengan menggunakan metode pengulangan yang dinamakan loop. Pengulangan akan terjadi ketika kondisi sesuai alias
True
dan akan berhenti ketika kondisinya sudah tidak sesuai alias False
.
Untuk melakukan pengulangan atau loop di bahasa Python, kita bisa menggunakan pernyataan
while
atau for
. Pada kesempatan ini, kita akan membahas tentang penggunaan pengulangan menggunakan pernyataan while
. Berikut penjelasannya…
Pengulangan While
Pengulangan
while
akan berhenti jika pengujian suatu kondisi sudah tidak sesuai alias False
. Yang mana, pengujian kondisi ini menggunakan pengujian logika dan akan memberikan nilai benar atau salah. Syntax umum dari pengulangan while
adalah sebagai berikut,
1
2
| while pengujian_kondisi: pengulangan_kode |
Berikut contoh penggunaan
while
,
1
2
3
4
5
6
7
8
9
10
11
12
| angka = input ( "Masukkan sebuah angka yang lebih besar dari 1: " ) bilangan_1 = 0 bilangan_2 = 1 print bilangan_1 while (bilangan_2 < angka): print bilangan_2 bilangan_2 = bilangan_1 + bilangan_2 bilangan_1 = bilangan_2 - bilangan_1 |
Hasil dari program di atas jika kita memasukkan angka 200 adalah,
Masukkan sebuah angka yang lebih besar dari 1: 200
0
1
1
2
3
5
8
13
21
34
55
89
144
Pada contoh di atas, bagian
pengulangan_kode
pada pengulangan while
akan diulang beberapa kali sampai nilai bilangan_2
lebih besar daripada nilai angka
. Pada setiap iterasi (pengulangan), nilai bilangan_2
akan bertambah sebesar bilangan_1
, dan nilai bilangan_1
akan diubah menjadi selisih antara bilangan_2
dengan bilangan_1
itu sendiri.
Yup! Anda benar-benar Mantap!…Saya Yakin Saat Ini Anda sudah berbeda dengan Anda sebelumnya, karena Anda sekarang sudah semakin paham akan Python. Terus Belajar!
Sign up here with your email
ConversionConversion EmoticonEmoticon