trading head

Pemahaman Percabangan dalam Python: Panduan Lengkap

oleh
oleh
Pemahaman Percabangan dalam Python Panduan Lengkap

Sebelumnya kita sudah membahas mengenai variabel di artikel “Mengenal Variabel dalam Bahasa Pemrograman Python“, artikel berikutnya yaitu mengenai Percabangan dalam Python. Percabangan juga termasuk kedalam struktur kontrol, yang dimana dapat mengatur atau mengontor alurnya program.

Percabangan (conditional statements) adalah fitur fundamental dalam bahasa pemrograman Python yang memungkinkan eksekusi kode bergantung pada kondisi tertentu. Dengan menggunakan percabangan, Anda dapat membuat program lebih fleksibel dan responsif terhadap input atau kondisi yang berbeda.

Percabangan dalam Python

Percabangan pada python terdapat beberapa jenis diantaranya if, if-else, if-elif-else dan nested if (if bersarang). Berikut penjelasan dari struktur kontrol IF yang ada pada python.

1. Statement if

Pernyataan if digunakan untuk menjalankan blok kode jika suatu kondisi benar (True). Berikut adalah contoh sederhana:

nilai = 75

if nilai >= 70:
    print("Selamat! Anda lulus.")

Dalam contoh ini, pesan akan dicetak hanya jika nilai lebih besar atau sama dengan 70.

2. Statement if-else

Pernyataan if-else memungkinkan eksekusi dua blok kode yang berbeda, tergantung pada apakah suatu kondisi benar atau salah.

nilai = 65

if nilai >= 70:
    print("Selamat! Anda lulus.")
else:
    print("Maaf, Anda belum lulus.")

Dalam contoh ini, pesan akan berbeda tergantung pada nilai yang dimasukkan.

3. Statement if-elif-else

Pernyataan if-elif-else digunakan ketika terdapat beberapa kondisi yang ingin diuji secara berurutan.

nilai = 80

if nilai >= 90:
    print("Anda mendapatkan nilai A.")
elif nilai >= 80:
    print("Anda mendapatkan nilai B.")
elif nilai >= 70:
    print("Anda

mendapatkan nilai C.")
else:
    print("Anda perlu meningkatkan hasil belajar Anda.")

Dalam contoh ini, program akan mengevaluasi kondisi secara berurutan dan mencetak nilai sesuai dengan kondisi pertama yang benar.

4. Pemahaman Operator Logika

Percabangan sering melibatkan operator logika seperti and, or, dan not untuk membuat kondisi yang lebih kompleks.

usia = 25
pekerjaan = "developer"

if usia >= 18 and pekerjaan == "developer":
    print("Selamat datang di dunia pengembangan!")

Dalam contoh ini, pesan akan dicetak hanya jika usia lebih dari atau sama dengan 18 dan pekerjaan adalah “developer”.

5. Percabangan Bersarang (if Bersarang)

Percabangan bersarang memungkinkan Anda menempatkan satu blok percabangan di dalam blok percabangan lainnya. Ini digunakan ketika Anda perlu mengevaluasi kondisi tambahan dalam konteks kondisi yang sudah ada.

nilai = 75
kehadiran = 80

if nilai >= 70:
    if kehadiran >= 75:
        print("Anda lulus dan memiliki kehadiran yang baik.")
    else:
        print("Anda lulus, tetapi perlu memperbaiki kehadiran.")
else:
    print("Maaf, Anda belum lulus.")

Dalam contoh ini, pesan akan dicetak tergantung pada kedua kondisi: nilai dan kehadiran.

Kesimpulan

Percabangan adalah elemen penting dalam pemrograman Python yang memungkinkan Anda membuat keputusan berdasarkan kondisi tertentu. Dengan memahami penggunaan pernyataan if, if-else, dan if-elif-else, serta operator logika dan percabangan bersarang, Anda dapat membuat program yang lebih dinamis dan adaptif.

itulah pembahasan mengenai Percabangan dalam Python, semoga bermanfaat selamat memahami dan mengimplementasikan percabangan dalam proyek Python Anda!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *