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
0 Comments
Komentar akan dimoderasi terlebih dahulu untuk sementara karena ada beberapa komentar yg mengandung spam porno. Jadi komentar tidak akan langsung muncul sebelum disetujui.
Dilarang berkomentar yang mengandung porno, judi, spam, rasis, promosi iklan dan sara.
Form komentar akan di nonaktifkan setelah komentar mencapai 30 komentar lebih.