Python Basic: For (Loop)
Apa itu for loop dalam Python?
for loop adalah salah satu perulangan (loop) dalam Python yang digunakan untuk mengulang suatu blok kode beberapa kali.
Struktur dasar dari for loop:
for variabel in iterable:
# blok kode yang akan diulang
iterable: Bisa berupa list, tuple, string, atau objek yang dapat diiterasi lainnya.variabel: Akan berisi elemen dari iterable pada setiap iterasi.
Contoh Penggunaan for loop dalam Python
1. Menggunakan for loop dengan list
buah = ["apel", "mangga", "jeruk"]
for item in buah:
print(item)
Hasil Output:
apel
mangga
jeruk
Penjelasan:
- Loop akan mengambil setiap elemen dalam list
buahdan mencetaknya.
2. Menggunakan for loop dengan range()
Fungsi range() digunakan untuk menghasilkan urutan angka.
for i in range(5):
print("Perulangan ke-", i)
Hasil Output:
Perulangan ke- 0
Perulangan ke- 1
Perulangan ke- 2
Perulangan ke- 3
Perulangan ke- 4
Penjelasan:
range(5)menghasilkan angka dari0hingga4.
3. Menggunakan for loop dengan string
kata = "Python"
for huruf in kata:
print(huruf)
Hasil Output:
P
y
t
h
o
n
Penjelasan:
- Loop akan mengambil setiap karakter dalam string dan mencetaknya satu per satu.
4. Menggunakan for loop dengan break
break digunakan untuk menghentikan loop sebelum selesai.
for i in range(10):
if i == 5:
print("Berhenti di angka", i)
break
print(i)
Hasil Output:
0
1
2
3
4
Berhenti di angka 5
Penjelasan:
- Loop akan berhenti saat
i == 5.
5. Menggunakan for loop dengan continue
continue digunakan untuk melewati iterasi tertentu tanpa menghentikan loop.
for i in range(5):
if i == 2:
continue # Lewati angka 2
print(i)
Hasil Output:
0
1
3
4
Penjelasan:
- Saat
i == 2,continueakan membuat loop melanjutkan ke iterasi berikutnya tanpa mencetak2.
6. Menggunakan for loop dengan Nested Loop (Loop Bersarang)
for i in range(3):
for j in range(3):
print(f"i={i}, j={j}")
Hasil Output:
i=0, j=0
i=0, j=1
i=0, j=2
i=1, j=0
i=1, j=1
i=1, j=2
i=2, j=0
i=2, j=1
i=2, j=2
Penjelasan:
- Loop pertama (
i) berjalan dari 0 hingga 2. - Loop kedua (
j) berjalan dari 0 hingga 2 pada setiap iterasi dari loop pertama.
Kesimpulan
for loopdigunakan untuk mengiterasi elemen dalam list, string, atau menggunakan fungsirange().- Gunakan
breakuntuk menghentikan loop lebih awal. - Gunakan
continueuntuk melewati iterasi tertentu. - Anda bisa menggunakan nested loop untuk membuat perulangan di dalam perulangan.
Semoga tutorial ini membantu! 🚀😊

Leave a Reply