Table of contents [Show]
Umumnya kode program akan dieksekusi secara berurutan. Pernyataan pertama dalam sebuah fungsi dijalankan pertama, dengan diikuti oleh yang kedua dan seterusnya. Akan tetapi terdapat situasi dimana anda harus menulis kode program secara berulang. Untuk itu diperlukan pengulangan (loop) di dalam bahasa pemrograman Python.
Dalam bahasa pemrograman Python pengulangan (loop) terbagi menjadi tiga bagian, yaitu :
- While Loop
- For Loop
- Nested Loop
While Loop
Pengulangan dengan while loop dalam bahasa pemrograman Python dieksekusi statemen berkali-kali selama kondii bernilai benar atau true. Perhatikan kode program di bawah tentang penggunaan pengulangan while loop.
#while loop
count = 1
print ('=== While Loop ===')
while (count <= 9):
print ('Pengulangan Ke:', count)
count = count + 1
For Loop
Pengulangan dengan for pada bahasa pemrograman Python mempunyai kemampuan untuk perulangan item dari urutan apapun, seperti pada list atau string. Perhatikan kode program dibawah tentang penggunaan for loop.
#for loop
angka = [1,2,3,4,5]
for x in angka:
print (x)
food = ["Moci","Seblak","Bakso","Cilok"]
for favorit in food:
print ("Makanan favorit saya ", favorit)
Nested Loop
Nested loop atau pengulangan bersarang pada bahasa pemrograman Python memungkinkan penggunaan satu perulangan di dalam pengulangan lain. Perhatikan kode program dibawah ini tentang penggunaan nested loop.
#nested loop
i = 2
while(i < 100):
j = 2
while(j<= (i/j)):
if not(i%j):
break
j = j+1
if (j > i/j):
print (i, " adalah prima")
i = i+1
Leave a comment
Your email address will not be published. Required fields are marked *