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
buah
dan 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 dari0
hingga4
.
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
,continue
akan 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 loop
digunakan untuk mengiterasi elemen dalam list, string, atau menggunakan fungsirange()
.- Gunakan
break
untuk menghentikan loop lebih awal. - Gunakan
continue
untuk melewati iterasi tertentu. - Anda bisa menggunakan nested loop untuk membuat perulangan di dalam perulangan.
Semoga tutorial ini membantu! 🚀😊
Leave a Reply