Perulangan #
Pengertian #
Perulangan dalam bahasa pemrograman Python adalah cara untuk mengeksekusi blok kode berulang kali hingga kondisi tertentu terpenuhi. Python mendukung dua jenis perulangan utama: for
loop dan while
loop.
Pengulangan for
#
for
loop digunakan untuk mengiterasi (melakukan perulangan) pada elemen dari sebuah urutan (seperti list, tuple, string, atau range).
Sintaks Dasar:
for elemen in urutan:
# blok kode
Contoh:
# Mengiterasi list
angka = [1, 2, 3, 4, 5]
for num in angka:
print(num)
# Mengiterasi string
for char in "hello":
print(char)
# Mengiterasi range
for i in range(5): # range(5) menghasilkan angka dari 0 hingga 4
print(i)
Pengulangan while
#
while
loop digunakan untuk mengeksekusi blok kode selama kondisi tertentu bernilai True
.
Sintaks Dasar:
while kondisi:
# blok kode
Contoh:
# Perulangan dengan kondisi
i = 0
while i < 5:
print(i)
i += 1
break
dan continue
#
break
: Digunakan untuk menghentikan perulangan secara paksa sebelum kondisi selesai.continue
: Digunakan untuk melompati iterasi saat ini dan melanjutkan ke iterasi berikutnya.
Contoh break
dan continue
:
# Menggunakan break
for i in range(10):
if i == 5:
break
print(i)
# Menggunakan continue
for i in range(10):
if i % 2 == 0:
continue
print(i)
Skenario #
Iterasi List #
Perulangan sering digunakan untuk mengakses atau memproses setiap elemen dalam list.
buah = ["apel", "pisang", "jeruk"]
for item in buah:
print(item)
Menghitung Jumlah #
Perulangan dapat digunakan untuk menghitung jumlah angka dalam suatu rentang.
jumlah = 0
for i in range(1, 11):
jumlah += i
print("Jumlah:", jumlah)
Kondisi Tertentu #
Perulangan dapat digunakan untuk mengambil input pengguna hingga kondisi tertentu terpenuhi.
while True:
data = input("Masukkan data (atau 'stop' untuk berhenti): ")
if data == "stop":
break
print("Data yang dimasukkan:", data)
Mencari Elemen #
Perulangan dapat digunakan untuk mencari elemen tertentu dalam list.
angka = [10, 20, 30, 40, 50]
target = 30
for num in angka:
if num == target:
print("Target ditemukan:", num)
break
else:
print("Target tidak ditemukan")
Iterasi Dictionary #
Perulangan digunakan untuk mengakses kunci dan nilai dalam dictionary.
siswa = {"nama": "Alice", "umur": 25, "kota": "Jakarta"}
for kunci, nilai in siswa.items():
print(kunci, ":", nilai)
Menampilkan Pola #
Perulangan digunakan untuk membuat dan menampilkan pola.
n = 5
for i in range(1, n + 1):
for j in range(i):
print("*", end="")
print()
Kesimpulan #
Dengan memahami dan menggunakan perulangan dalam Python, Anda dapat menulis kode yang lebih efisien dan fleksibel untuk berbagai macam tugas pemrograman.