Senin, 12 Januari 2026

Percabangan dalam Python (If, Elif, Else)

Percabangan digunakan dalam Python untuk mengambil keputusan berdasarkan kondisi tertentu. Dengan percabangan, program dapat menghasilkan output yang berbeda sesuai dengan kondisi yang diberikan.


Pengertian Percabangan

Percabangan adalah struktur program yang memungkinkan komputer memilih satu tindakan dari beberapa kemungkinan berdasarkan suatu kondisi.

Dalam Python, percabangan menggunakan:

  • if

  • elif

  • else


Struktur Dasar Percabangan

if kondisi: perintah

📌 Jika kondisi bernilai True, perintah akan dijalankan.


Percabangan If

Contoh:

nilai = 80 if nilai >= 75: print("Lulus")

Percabangan If–Else

Digunakan jika ada dua kemungkinan kondisi.

nilai = 60 if nilai >= 75: print("Lulus") else: print("Tidak Lulus")

Percabangan If–Elif–Else

Digunakan jika kondisi lebih dari dua.

nilai = int(input("Masukkan nilai: ")) if nilai >= 85: print("Nilai A") elif nilai >= 75: print("Nilai B") elif nilai >= 65: print("Nilai C") else: print("Nilai D")

Contoh Program Percabangan

umur = int(input("Masukkan umur: ")) if umur >= 17: print("Boleh membuat SIM") else: print("Belum boleh membuat SIM")

Pentingnya Indentasi

Python menggunakan indentasi (spasi) untuk menentukan blok program.

Contoh yang benar:

if True: print("Benar")

Contoh yang salah:

if True: print("Benar")

Kesimpulan

Percabangan memungkinkan program mengambil keputusan berdasarkan kondisi tertentu. Struktur if, elif, dan else sangat penting dalam pemrograman Python.


Latihan Mandiri

  1. Buat program menentukan lulus atau tidak lulus

  2. Buat program menentukan nilai huruf (A–D)

  3. Buat program menentukan ganjil atau genap

Tidak ada komentar:

Posting Komentar