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

Postingan populer dari blog ini

NumPy Array Search

NumPy Array Split

NumPy Array Iterating