Kenapa kita memerlukan perulangan dalam menulis
suatu baris program, tujuan utamanya adalah
agar kita tidak menuliskan perintah tersebut secara berulang-ulang,
kita hanya perlu menentukan variable-variable yang mengalami
perubahan kemudian memasukan data untuk di iterasi dengan menggunakan
perintah python, dalam artikel ini kita menggunakan perintah for.
Misalkan kita akan melakukan print angka dari 1
sampai 100, tentu kita bisa melakukannya dengan menuliskan print 1,
print 2, print 3 dan seterusnya. Namun dengan menggunakan perulangan
kita dapat menghemat waktu kita dengan hanya menuliskan print didalam
perintah for, kemudian for akan mengulang perintah itu sebanyak 100
kali. Berikut cara penulisan perintah for secara garis besar:
for <target> in <object>: <statement>
Agak sedikit berbeda dengan bahasa-bahasa
pemrograman C-like seperti C, php, java dll. Dalam for ini
terdapat 2 data, yaitu target yang nantinya berupa variable
yang akan menampung setiap iterasi dari objek. Misal objek
berisi list dari 1 sampai 100, maka target akan menampung
nilai isi dari list satu per satu, mungkin didalam bahasa php biasa
cara seperti ini menggunakan foreach. Berikut contoh penulisan
print 1 sampai 100 dengan menggunakan for.
for x in range(100): print x+1 # karena range dimulai dari 0 – 99
Berikut sedikit penjelasan tentang penulisan
perintah diatas, perhatikan range(100), range() disini
merupakan suatu fungsi dari python untuk mengembalikan data yang
berbentuk list dari antara 0 sampai 100 dalam hal ini 0 – 99, range
dapat juga digunakan dengan 2 parameter seperti range(-5, 5), maka akan
mengembalikan data dari -5 sampai 4, kira-kira seperti itu. Jika
teman-teman ingin mencoba untuk mengeksplorasi cara kerja dari
range(), teman-teman dapat melakukan print terhadap nilai yang
dikemabalikan oleh range() misal:
print range(-5, 5) print range(0, 10, 2) #0-10, angka 2 merupakan jumlah lompatan. print range(5, -5, -1) #melakukan iterasi mundur.
Cara lain menggunakan for juga adalah seperti contoh dibawah ini:
for x in ['mangga', 'durian', 'rambutan']: print 'saya suka buah ' + x
Bisa juga disimpan didalam variable, seperti contoh dibawah ini:
buah = ['mangga', 'durian', 'rambutan'] for x in buah: print 'saya suka buah ' + x
Kira-kira seperti itu penggunaan for didalam bahasa
pemrograman python. Bagaimana, menarikkan???... :) Artikel berikut
kita akan sama-sama belajar tentang perulangan menggunakan perintah
while.
Terima kasih, Semoga bermanfaat.
Tidak ada komentar:
Posting Komentar