Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari cara menggunakan for loops di Python untuk mengulang kode dengan mudah dan efisien.
For loops adalah cara yang sering digunakan dalam Python untuk mengerjakan sesuatu berulang kali dengan mudah. Dengan for loops, kamu bisa menjalankan baris kode pada setiap item dalam sebuah daftar, string, atau rentang angka tanpa harus menulis kode yang sama berulang-ulang.
For loops adalah sebuah struktur kontrol di Python yang memungkinkan kamu mengulang sebuah blok kode untuk setiap item dalam sebuah koleksi seperti list, tuple, string, atau range.
buah = ["apel", "jeruk", "pisang"]
for item in buah:
print(item)
Output:
apel
jeruk
pisang
Penjelasan:
Pada contoh di atas, variable item
akan mengambil setiap nilai dalam list buah
secara berurutan, lalu mencetaknya menggunakan print()
.
Kalau kamu ingin mengulang kode berdasarkan angka, kamu bisa menggunakan fungsi range()
.
for i in range(5):
print(i)
Output:
0
1
2
3
4
Fungsi range(5)
menghasilkan deret angka dari 0 sampai 4, dan for
akan menjalankan loop sebanyak angka tersebut.
For loops juga bisa digunakan untuk mengulang karakter dalam sebuah teks.
kata = "halo"
for huruf in kata:
print(huruf)
Output:
h
a
l
o
Pada contoh ini, tiap huruf di dalam string kata
dicetak satu per satu.
Kamu juga bisa menggunakan for loop di dalam for loop lain untuk mengulang sesuatu yang lebih kompleks.
for i in range(1, 4):
for j in range(1, 4):
print(i, j)
Output:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
Nested loop ini menjalankan loop bagian dalam untuk setiap putaran loop bagian luar.
i
, item
, atau buah
.range()
untuk membuat loop dengan jumlah tertentu.Dengan memahami dasar for loops ini, kamu bisa membuat program Python yang lebih singkat dan rapi dalam melakukan pengulangan tugas-tugas tertentu.