snakeLoops

Perulangan (loops) digunakan untuk mengeksekusi blok kode berulang kali. Python menyediakan dua jenis perulangan utama:

  1. for loop → Digunakan untuk mengiterasi elemen dalam suatu koleksi (seperti list, tuple, string, atau range).

  2. while loop → Digunakan untuk mengulangi eksekusi selama suatu kondisi tetap True.


1. for Loop

Digunakan untuk mengulang melalui elemen dalam iterable (seperti list, tuple, dictionary, atau string).

Sintaks Dasar

for variabel in iterable:
    # Blok kode yang akan dieksekusi di setiap iterasi

Contoh 1: Iterasi List

buah = ["apel", "mangga", "pisang"]
for item in buah:
    print(item)

Output:

apel
mangga
pisang

Contoh 2: Menggunakan range()

Output:

Contoh 3: for Loop pada String

Output:


2. while Loop

Digunakan untuk mengulangi eksekusi kode selama suatu kondisi tetap True.

Sintaks Dasar

Contoh 1: Perulangan dengan while

Output:

Contoh 2: while dengan input()

Contoh Interaksi dengan Pengguna:


3. Penggunaan break dan continue dalam Loop

a) break (Menghentikan Perulangan)

Digunakan untuk menghentikan loop sebelum selesai.

Output:


b) 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