Looping dalam bahasa pemrograman Python adalah proses mengulang suatu blok kode selama kondisi tertentu masih terpenuhi. Looping berguna untuk mengolah data berulang (misalnya mencetak data, menghitung total), menghindari penulisan kode yang sama berulang kali, dan membuat program lebih efisien dan dinamis.
Python memiliki dua jenis utama looping:
1. For Loop
Digunakan ketika kita ingin mengulang berdasarkan urutan atau jumlah tertentu seperti list, string, atau angka.
• Script for Loop
Struktur Umum:
for variabel in urutan:
# blok kode yang diulang
Contoh Script
# Looping untuk mencetak angka dari 1 sampai 5
for i in range(1, 6):
print("Perulangan ke-", i)
Penjelasan:
1. for i in range(1, 6) artinya i akan mengambil nilai dari 1 hingga 5 (karena range di Python tidak termasuk angka terakhir, yaitu 6).
2. print("Perulangan ke-", i) mencetak setiap nilai i ke layar.
Output:
Perulangan ke- 1
Perulangan ke- 2
Perulangan ke- 3
Perulangan ke- 4
Perulangan ke- 5
2. While Loop
Digunakan ketika kita ingin mengulang berdasarkan kondisi tertentu yang bisa berubah seiring waktu.
•Script while Loop
Struktur Umum:
while kondisi:
# blok kode yang diulang
Contoh Script:
# Looping menggunakan while untuk mencetak angka 1 sampai 5
i = 1
while i <= 5:
print("Perulangan ke-", i)
i += 1 # menaikkan nilai i satu per satu
Penjelasan:
1. i = 1 : Inisialisasi variabel awal.
2. while i <= 5 : Perulangan dilakukan selama i kurang dari atau sama dengan 5.
3. i += 1 : Menaikkan nilai i agar perulangan berhenti ketika i lebih dari 5.
Output:
Perulangan ke- 1
Perulangan ke- 2
Perulangan ke- 3
Perulangan ke- 4
Perulangan ke- 5
–Perbedaan For dan While
For Loop: Digunakan untuk jumlah perulangan yang sudah pasti, lebih singkat untuk iterasi urutan, dan cocok untuk loop tetap.
While Loop: Digunakan untuk kondisi yang bisa berubah, lebih fleksibel, bisa digunakan untuk kondisi dinamis, dan cocok untuk loop berdasarkan kondisi.
Tidak ada komentar:
Posting Komentar