Struktur Perulangan for pada Python
Dalam python hanya mengenal dua struktur perulangan, yaitu for dan while. Tidak seperti bahasa pemrograman yang memiliki statemen perulangan lebih dari dua statemen perulanga. Python mengenal perintah do-while.
Statemen for pada Python
Perintah for biasanya digunakan untuk mengambil atau menelusuri data (item)
yang terdapat pada tipe-tipe koleksi seperti, string, list, tuple, dictionary, dan set. Perintah for juga masih dapat digunakan untuk melakukan perulangan normal sama seperti (while), yaitu dengan menggunakan fungsi xrange() (hanya untuk Python 2) maupun range(). Dengan fungsi range kita dapat dengan mudah melakukan pengulagan dari index awal ke index akhir tertentu.
Bentuk umum perintah for sebagai berikut:
Statemen for untuk tipe koleksi
for index in tipe_koleksi:
statemen1
statemen2
....
Statemen for untuk rentang nilai tertentu
for index in range(nilai_awal, nilai _akhir, step):
statemen1
statemen2
....
atau bisa juga
#hanya bisa dijalnkan didalam Python 2
for index in xrange(nilai_awal, nilai_akhir, step):
statemen1
statemen2
....
Berikut contoh kode program tipe string:
Hasil program:
H
e
l
l
o
P
y
t
h
o
n
Berikut contoh kode program tipe list:
Editor Teks: komodo-edit
Hasil Program:
Apple
Mangga
Jeruk
Durian