Sunday, 10 May 2015

13. Statement 'while'

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.

  1. Pada Pyhon shell IDLE kita buka file baru dengan File > New File, atau dengan menekan tombol 'Ctrl+N'.
  2. Pada window baru, kita save (File > Save atau dengan Ctrl+S) di Folder PythonFiles, lalu beri nama file dengan nama testwhile.py
  3. 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')

  4. Lalu save, dan Run>Run Module

Dan Kita mendapatkan hasil seperti ini:
  1. >>> 
  2. a =  1
  3. a =  2
  4. a =  3
  5. a =  4
  6. a =  6
  7. a =  7
  8. a =  8
  9. a =  9
  10. selesai
  11. >>> 

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