unisbadri.com » Python Java Golang Typescript Kotlin Ruby Rust Dart PHP
Perulangan

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.

« Seleksi Kondisi
Fungsi »