Main Menu

Belajar Python Dasar #7: Control Flow


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar Python Dasar #7: Control Flow

Halo teman-teman semuanya, pada artikel kali ini kita akan membahas tentang Control Flow di Python.

Control Flow adalah cara kita mengatur alur eksekusi program berdasarkan kondisi tertentu. Dengan kontrol alur, kita bisa membuat keputusan (decision making) dan melakukan perulangan (looping) agar program lebih dinamis.

Control Flow di Python mencakup percabangan (if, elif, else) dan perulangan (for, while).

Percabangan (if, elif, else)

Percabangan digunakan untuk mengeksekusi blok kode tertentu hanya jika sebuah kondisi bernilai True.

Bentuk Contoh
if Mengeksekusi kode jika kondisi benar
if...else Menentukan aksi jika kondisi benar atau salah
if...elif...else Mengecek beberapa kondisi secara berurutan
nilai = 85

if nilai >= 90:
    print("A")
elif nilai >= 75:
    print("B")
else:
    print("C")
# Output: B

Perulangan for

Perulangan for digunakan untuk mengiterasi elemen di dalam koleksi (list, string, tuple, dll).

Bentuk Contoh
for Mengulang setiap item di koleksi
buah = ["apel", "jeruk", "mangga"]

for item in buah:
    print(item)

# Output:
# apel
# jeruk
# mangga

Perulangan while

Perulangan while digunakan untuk menjalankan blok kode selama kondisi masih True.

Bentuk Contoh
while Mengulang kode berdasarkan kondisi boolean
count = 0

while count < 5:
    print("Hitung:", count)
    count += 1

# Output:
# Hitung: 0
# Hitung: 1
# Hitung: 2
# Hitung: 3
# Hitung: 4

Break dan Continue

  • break digunakan untuk menghentikan loop secara paksa.
  • continue digunakan untuk melewati satu iterasi dan lanjut ke iterasi berikutnya.
for i in range(1, 6):
    if i == 3:
        continue  # lewati angka 3
    if i == 5:
        break     # hentikan loop saat i == 5
    print(i)

# Output:
# 1
# 2
# 4

Kesimpulan

Pada artikel ini kita sudah belajar mengenai control flow di Python, mulai dari percabangan if, elif, dan else untuk pengambilan keputusan, hingga perulangan for dan while untuk mengulang kode.

Kita juga mempelajari bagaimana break menghentikan loop lebih awal, dan continue untuk melewati iterasi tertentu.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami