Perulangan di Python
Perulangan di Python: Cara Mengulang Kode dengan Elegan
Dalam pemrograman, seringkali kita membutuhkan cara untuk menjalankan kode yang sama berulang kali, dengan mungkin beberapa modifikasi kecil di setiap iterasi. Di sinilah perulangan berperan penting. Python menawarkan dua jenis perulangan: perulangan for
dan perulangan while
.
Perulangan for
Perulangan for
sangat berguna untuk mengulangi setiap item dalam sebuah urutan (list, tuple, string, dll.).
Contoh:
nama_buah = ["apel", "pisang", "mangga"]
# Menampilkan setiap nama buah
for buah in nama_buah:
print(buah)
Kode di atas akan menampilkan:
apel
pisang
mangga
Fungsi range()
:
Fungsi range()
sangat berguna untuk membuat urutan angka.
Contoh:
# Menampilkan angka dari 1 hingga 5
for i in range(1, 6):
print(i)
Kode ini akan menampilkan:
1
2
3
4
5
Perulangan while
Perulangan while
akan terus berjalan selama kondisi yang ditentukan benar.
Contoh:
i = 0
# Menampilkan angka hingga 10
while i <= 10:
print(i)
i += 1
Kode ini akan menampilkan:
0
1
2
3
4
5
6
7
8
9
10
Keyword break
dan continue
break
: Melewati perulangan secara langsung.continue
: Melewati iterasi saat ini dan melanjutkan ke iterasi selanjutnya.
Contoh:
# Menampilkan angka dari 1 hingga 5, kecuali 3
for i in range(1, 6):
if i == 3:
continue
print(i)
Kode ini akan menampilkan:
1
2
4
5
Kesimpulan
Perulangan merupakan alat yang ampuh dalam pemrograman Python. Dengan memahami kedua jenis perulangan dan cara penggunaannya, Anda dapat membuat kode yang efisien dan mudah dibaca untuk menyelesaikan berbagai tugas.
Tips tambahan:
- Pertimbangkan penggunaan
list comprehension
untuk menulis perulanganfor
secara ringkas. - Gunakan
enumerate
untuk mendapatkan index dan nilai dari sebuah list. - Pastikan kondisi perulangan
while
eventually akan menjadiFalse
untuk mencegah program Anda dalam keadaan infinite loop.
Dengan memanfaatkan perulangan secara efektif, Anda dapat membuka jalan untuk berbagai kemungkinan dalam pemrograman Python. Selamat mencoba!