Belajar Perulangan pada Python: Penggunaan For Loop dan While Loop

Belajar cara menggunakan perulangan pada Python, termasuk contoh-contoh dari for loop dan while loop dan perbedaannya. Pahami penggunaannya untuk meni
Belajar Perulangan pada Python: Penggunaan For Loop dan While Loop


Pengenalan perulangan pada Python

Perulangan dalam pemrograman digunakan untuk mengeksekusi perintah yang sama berulang kali. Dalam Python, ada dua jenis perulangan yang sering digunakan yaitu for loop dan while loop.

For Loop

For loop digunakan untuk mengeksekusi perintah yang sama berulang kali sebanyak jumlah item dalam suatu objek. Contoh sederhana dari for loop adalah mencetak angka 1-10.
i = 1
while i <= 10:
    print(i)
    i += 1

While Loop


While loop digunakan untuk mengeksekusi perintah yang sama berulang kali sampai kondisi tertentu terpenuhi. Contoh sederhana dari while loop adalah mencetak angka 1-10.
i = 1
while i <= 10:
    print(i)
    i += 1

Perbedaan For Loop dan While Loop


Perbedaan utama antara for loop dan while loop adalah :
  • for loop digunakan untuk mengeksekusi perintah yang sama sebanyak jumlah item dalam suatu objek, 
  •  sementara while loop digunakan untuk mengeksekusi perintah yang sama sampai kondisi tertentu terpenuhi.

Penggunaan perulangan dalam pemrograman

Perulangan dapat digunakan dalam berbagai jenis aplikasi pemrograman, seperti:
  • Pengolahan data
  • Pembuatan algoritma
  • Pembuatan game
  • dll
Dalam kesempatan ini kami hanya membahas dua jenis perulangan yang sering digunakan dalam pemrograman Python, yaitu for loop dan while loop. Namun perlu diingat bahwa Python juga menyediakan beberapa jenis perulangan lainnya seperti do-while, nested loop dll.

Contoh-contoh perulangan pada python 

Berikut ini beberapa contoh perulangan dalam Python:

Contoh For Loop

# Mencetak angka 1-10
for i in range(1,11):
    print(i)
python
# Mencetak elemen dalam list
nama = ["Ani", "Budi", "Cici", "Dedi"]
for x in nama:
    print(x)
# Mencetak bilangan prima dari 1-20
i = 2
while i <= 20:
    prima = True
    for x in range(2,i):
        if i % x == 0:
            prima = False
            break
    if prima:
        print(i)
    i += 1
# Mencetak bilangan genap dari 0-20
i = 0
while i <= 20:
    print(i)
    i += 2
Perlu diingat bahwa perulangan dapat digunakan dalam berbagai kondisi dan situasi yang berbeda, tergantung dari kebutuhan dan tujuan dari aplikasi yang dikembangkan.