Bersama While Python, Dunia Pun Akan Mengulanginya

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,

while pengujian_kondisi:
	pengulangan_kode

Berikut contoh penggunaan while,

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!

Salam PythonMania!

6 comments

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s