Sebutkan Dan Jelaskan Dua Jenis Perulangan Dalam Bahasa Pemrograman Python
Jenis Perulangan dalam Bahasa Pemrograman Python
Perulangan, atau looping, adalah konsep penting dalam pemrograman yang memungkinkan kita untuk mengeksekusi blok kode secara berulang kali. Bahasa pemrograman Python menyediakan dua jenis perulangan utama: perulangan `for` dan perulangan `while`. Masing-masing jenis memiliki kegunaan dan karakteristik tersendiri.
1. Perulangan `for`
Perulangan `for` digunakan untuk iterasi (pengulangan) melalui elemen-elemen dalam suatu barisan data yang dapat diiterasi, seperti list, tuple, string, atau dictionary.
“`python
for item in iterable:
# Blok kode yang akan dieksekusi untuk setiap elemen
“`
`item` adalah variabel yang akan diisi dengan setiap elemen dalam barisan data yang dapat diiterasi (`iterable`).
“`python
buah = [“mangga”, “apel”, “jeruk”]
for nama_buah in buah:
print(f”Buah favorit saya adalah {nama_buah}”)
“`
Pada contoh tersebut, perulangan `for` akan mengiterasi melalui list `buah` dan mencetak kalimat “Buah favorit saya adalah” diikuti dengan nama buah pada setiap iterasi.
2. Perulangan `while`
Perulangan `while` digunakan untuk mengeksekusi blok kode berulang kali selama kondisi tertentu tetap bernilai `True`. Berbeda dengan perulangan `for` yang iterasi melalui barisan data, perulangan `while` bergantung pada kondisi yang dievaluasi pada setiap iterasi.
“`python
while kondisi:
# Blok kode yang akan dieksekusi selama kondisi bernilai True
“`
`kondisi` adalah ekspresi boolean yang menentukan apakah blok kode akan dieksekusi.
“`python
x = 1
while x