Post Detail

February 10, 2025 in Python Bassic

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 dari 0 hingga 4.

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 mencetak 2.

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 fungsi range().
  • 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

Your email address will not be published. Required fields are marked *