Loops
Perulangan (loops) digunakan untuk mengeksekusi blok kode berulang kali. Python menyediakan dua jenis perulangan utama:
for
loop → Digunakan untuk mengiterasi elemen dalam suatu koleksi (seperti list, tuple, string, atau range).while
loop → Digunakan untuk mengulangi eksekusi selama suatu kondisi tetapTrue
.
1. for
Loop
for
LoopDigunakan untuk mengulang melalui elemen dalam iterable (seperti list, tuple, dictionary, atau string).
Sintaks Dasar
Contoh 1: Iterasi List
Output:
Contoh 2: Menggunakan range()
range()
Output:
Contoh 3: for
Loop pada String
for
Loop pada StringOutput:
2. while
Loop
while
LoopDigunakan untuk mengulangi eksekusi kode selama suatu kondisi tetap True
.
Sintaks Dasar
Contoh 1: Perulangan dengan while
while
Output:
Contoh 2: while
dengan input()
while
dengan input()
Contoh Interaksi dengan Pengguna:
3. Penggunaan break
dan continue
dalam Loop
break
dan continue
dalam Loopa) break
(Menghentikan Perulangan)
break
(Menghentikan Perulangan)Digunakan untuk menghentikan loop sebelum selesai.
Output:
b) continue
(Melewati Iterasi Saat Ini dan Lanjut ke Iterasi Berikutnya)
continue
(Melewati Iterasi Saat Ini dan Lanjut ke Iterasi Berikutnya)Digunakan untuk melewati iterasi tertentu tanpa menghentikan loop sepenuhnya.
Output:
4. Nested Loops (Perulangan Bersarang)
Kita bisa menggunakan loop di dalam loop lainnya.
Contoh: Loop Bersarang
Output:
Kesimpulan
for
loop digunakan untuk mengiterasi elemen dalam koleksi.while
loop digunakan ketika jumlah iterasi tidak diketahui sebelumnya.break
menghentikan loop sepenuhnya.continue
melewati iterasi tertentu tanpa menghentikan loop.Loop bersarang (nested loop) digunakan untuk bekerja dengan data dalam struktur lebih kompleks.
Last updated