Looping Python
Secara umum, pernyataan pada bahasa pemrograman akan diesekusi secara berurutan. Pernyataan pertama dalam sebuah fungsi dijalankan pertama, diikuti oleh yang kedua dan seterusnya. Tetapi akan ada situasi dimana anda harus menulis banyak kode. Jika dilakukan secara manual maka anda hanya akan membuang-buang waktu dan tenaga dengan menulis beratus-ratus bahkan beribu-ribu kode. Untuk itu anda perlu menggunakan perulangan di dalam bahasa pemrograman Python.
Di Python perulangan dibagi menjadi 3 bagian, Yaitu:
- For Loop
- While Loop
- Nested Loop
For Loop
Perulangan for pada Python memiliki kemampuan untuk mengulangi item dari urutan apapun, seperti list atau string.
Contoh penggunaan perulangan For Loop
#Contoh pengulangan for sederhana
angka = [1,2,3,4,5]
for x in angka:
print(x)
#Contoh pengulangan for
buah = ["nanas", "apel", "jeruk"]
for makanan in buah:
print ("Saya suka makan", makanan)While Loop
Perulangan While Loop di Python diesekusi statement berkali-kali selama kondisi bernilai benar atau True.
Contoh penggunaan perulangan While Loop
#Contoh penggunaan While Loop
count = 0
while (count < 9):
print ("The count is: ", count)
count = count + 1
print ("Good bye!")Nested Loop
Bahasa pemrograman Python memungkinkan penggunaan satu lingkaran di dalam loop lain. Bagian berikut menunjukan contoh untuk menggambarkan konsep tersebut.
Contoh penggunaan perulangan Nested Loop
#Contoh penggunaan 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, " is prime")
i = i + 1
print("Good bye!")
Komentar
Posting Komentar