Rabu, 02 April 2014

Perulangan (While) Pada Bahasa Pemrograman Python

Sama seperti artikel pada sesion bahasa pemrograman python sebelumnya, yaitu tentang peerulangan. Kali ini kita akan belajar bersama bahasa pemrograman python tentang perulangan menggunakan peruntah while.

Secara garis besar cara penulisan while adalah sebagai berikut:
while <test>:
    <statements>
Jalannya perintah while itu sendiri adalah jika nilai yang dihasilkan pada blok test bernilai True, maka blok statements akan dijalankan, kemudian kembali lagi ke blok test untuk melakukan pengecekan jika nilai dari blok test tetap bernilai True maka blok
statements akan dijalankan terus menerus sampai nilai dari blok test bernilai False. Contoh penulisan jika ingin melakukan print dari 1 – 100 adalah sebagai berikut:
x = 0
while x < 100:
    print x+1
    x += 1 # ==> x = x + 1
Dalam perintah while ini diperlukan penambahan x karena jika tidak, akan terjadi perulangan yang tak terbatas. Sehingga perintah x += 1 merupakan perintah untuk melakukan penambahan pada x. Untuk menghentikan perulangan dari while dapat juga dilakukan dengan menggunakan perintah break, untuk beberapa kondisi ini sangat dibutuhkan contohnya seperti baris perintah dibawah ini:
while True:
    nama = input('Masukan Nama Anda: ')
    if nama == 'selesai':
        break
    print 'Hallow ' + nama
Perintah tersebut akan terus berulang sampai teman-teman memasukan input 'selesai'. Coba teman-teman copy kemudian paste-kan di-notepad maka program akan meminta kita untuk memasukan nama kita, setelah kita memasukan input 'selesai' maka program langsung berhenti dan print 'Hallow ' + nama tidak lagi dijalankan. Break disini berfungsi untuk menghentikan perulangan tersebut saat suatu kondisi sudah atau tidak terpenuhi, Ooo iya sekedar informasi saat menjalankan kode program diatas diharapkan untuk memasukan data dengan menggunakan tanda petik agar python dapat membacanya sebagai string, saya juga masih kurang paham kenapa muncul error saat memasukan tanpa dikurung dengan tanda petik, data yang dimasukkan akan dianggap sebagai variable. Berikut screen capture saat menjalankan perintah diatas:



Oke saya rasa sekian dulu untuk belajar bahasa pemrograman python tentang penggunaan while, kita ketemu lagi di artikel berikutnya yang akan membahas tentang penggunaan fungsi pada bahasa pemrograman python.

Terima kasih, Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar