Belajar Python Dasar : Memahami Percabangan dengan Mudah
Percabangan dalam Python adalah salah satu konsep dasar pemrograman yang sangat penting. Dengan percabangan, kita dapat membuat program yang dapat mengambil keputusan dan melakukan tindakan berbeda berdasarkan kondisi tertentu. Pada pembahasan kali ini, kamu akan mempelajari apa itu percabangan dalam Python, bagaimana cara menggunakannya, serta contoh-contoh percabangan sederhana yang bisa langsung kamu praktikkan.
Apa itu Percabangan dalam Python?
Percabangan merupakan struktur kontrol yang memungkinkan kode untuk mengeksekusi blok perintah tertentu hanya jika kondisi yang diberikan terpenuhi. Pada Python, kita dapat menggunakan beberapa pernyataan percabangan seperti if
, elif
, dan else
untuk mengatur alur program berdasarkan kondisi tertentu.
Jenis-Jenis Percabangan di Python
Di Python, kita menggunakan beberapa jenis pernyataan untuk membuat percabangan, yaitu:
- Percabangan If
- Percabangan If-Else
- Percabangan If-Elif-Else
- Percabangan Bersarang (Nested If)
Saya coba jelaskan satu per satu dengan contoh kode penggunaanya.
1. Percabangan If
di Python
Percabangan if
adalah bentuk percabangan dasar dalam Python. Kamu bisa menggunakan if
untuk menjalankan kode jika kondisi yang diberikan bernilai benar (True
).
|
|
Penjelasan: Jika variabel umur
bernilai 18 atau lebih, program akan mencetak pesan "Kamu sudah cukup umur untuk membuat KTP."
2. Percabangan If-Else
di Python
Jika kamu ingin memberikan alternatif lain ketika kondisi if
tidak terpenuhi, kamu dapat menggunakan if-else
. Dengan else
, kita bisa menentukan aksi yang dijalankan ketika kondisi if
bernilai False
.
|
|
Penjelasan: Jika variabel nilai
lebih besar dari 75, maka akan mencetak "Selamat, Anda lulus!"
. Jika tidak, maka akan mencetak "Maaf, Anda belum lulus."
.
3. Percabangan If-Elif-Else
di Python
Pada kasus tertentu kita butuh mengecek lebih dari satu kondisi. Untuk itu, gunakan if-elif-else
agar program bisa memilih di antara beberapa pilihan.
|
|
Penjelasan: Program akan mengecek nilai skor dan memberikan penilaian yang sesuai. Jika skor 90 atau lebih, maka akan mencetak "Nilai Anda A"
, dan seterusnya.
4. Percabangan Bersarang (Nested If) di Python
Percabangan bersarang adalah percabangan di dalam percabangan. Hal ini dapat digunakan ketika kamu ingin mengecek kondisi tambahan setelah kondisi pertama.
|
|
Penjelasan: Program ini pertama-tama mengecek apakah usia
lebih dari 18. Jika ya, maka akan mengecek status sebagai mahasiswa. Jika tidak, program langsung mengakhiri dengan "Anda berusia di bawah 18 tahun."
Mengapa Percabangan Penting dalam Pemrograman Python?
Percabangan membuat kode lebih fleksibel dan interaktif. Dalam pengembangan aplikasi, kamu akan sering menggunakan percabangan untuk berbagai keperluan, seperti memvalidasi input pengguna, memberikan respon yang berbeda, atau mengarahkan logika program.
Kesimpulan
Belajar percabangan dalam Python adalah langkah penting bagi siapa saja yang baru memulai pemrograman. Dengan menguasai if
, else
, elif
, dan percabangan bersarang, kamu sudah selangkah lebih maju dalam membuat program yang logis dan interaktif. Jangan ragu untuk mencoba contoh di atas dan eksplorasi lebih lanjut dalam program yang kamu buat.