Pengulangan (Looping) Dalam Bahasa Pemrograman Python

Artikel Terkait Tutorial Python
Pengulangan (Looping) Dalam Bahasa Pemrograman Python


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


ADVERTISEMENT
Rekomendasi Web Hosting
  1. 20rb perbulan. Diskon hingga 40% kode kupon: MCP Daftar disini (apache).
  2. 10rb perbulan. Diskon hingga 75% kode kupon: MCP Daftar disini (litespeed).
  3. 10rb perbulan. Diskon hingga 70% kode kupon: aff-MCP Daftar disini (apache).