Statement 'while' digunakan untuk looping, sampai kodisi tidak lagi 'True' dengan kata lain kondisi 'False'. Bisa dilakukan 1 kali atau terus-menerus, ataupun tidak dilakukan sama sekali.
Umumnya syntax untuk statement 'while' adalah:
while ekpersi_boolean:
perintah
Sekarang ini statement 'while' lebih moderen sejak memsupport statement 'break' dan 'continue' dan juga memiliki optional statement 'else'.
Statment 'break' mengatur looping untuk berhenti looping dan melanjukan perintah setelah statement 'while'.
Statement 'continue' mengatur looping untuk berhenti melanjutkan perintah dibawahnya, kemudian kembali keawal looping.
- Pada Pyhon shell IDLE kita buka file baru dengan File > New File, atau dengan menekan tombol 'Ctrl+N'.
- Pada window baru, kita save (File > Save atau dengan Ctrl+S) di Folder PythonFiles, lalu beri nama file dengan nama testwhile.py
- tuliskan:a=0while a<10: a=a+1 if a==5: #bila a==5 kembali ke ulang looping continue print('a = ' ,str(a)) if a==9: break #looping berakhir disiniprint('selesai')
- Lalu save, dan Run>Run Module
Dan Kita mendapatkan hasil seperti ini:
- >>>
- a = 1
- a = 2
- a = 3
- a = 4
- a = 6
- a = 7
- a = 8
- a = 9
- selesai
- >>>
Pada program diatas, angka 5 tidak keluar, ini dikarenakan pada saat a == 5 , program diperintahkan untuk kembali ke awal loop dengan statement 'continue'. Dan pada saat a == 9, program memerintahkan untuk mengakhiri loop dengan statment 'break'.
No comments:
Post a Comment