Python Dasar #3: Struktur Kontrol – If, Else, dan Elif

Halo lagi! Di tutorial kali ini, kita akan belajar tentang struktur kontrol di Python, yaitu if, else, dan elif. Struktur kontrol ini sangat penting karena memungkinkan kita untuk mengontrol alur eksekusi program, seperti memeriksa kondisi tertentu dan menjalankan kode berdasarkan hasilnya.
Apa Itu If, Else, dan Elif?
- If: Digunakan untuk mengecek suatu kondisi. Jika kondisi tersebut benar, maka blok kode di dalamnya akan dijalankan.
- Else: Jika kondisi pada
if
tidak terpenuhi (alias False), maka blok kode di dalamelse
akan dijalankan. - Elif: Merupakan kependekan dari "else if". Digunakan jika kita ingin mengecek lebih dari satu kondisi.
Contoh Sederhana
Misalkan kamu ingin membuat program yang mengecek apakah suhu udara panas atau dingin berdasarkan input dari pengguna.
Penjelasan:
- Program ini pertama-tama menerima input suhu dari pengguna.
- Jika suhu lebih dari 30 derajat, maka program akan mencetak "Suhu sangat panas!".
- Jika suhu tidak lebih dari 30, tetapi lebih dari 20, program akan mencetak "Suhu sedang".
- Jika suhu lebih kecil atau sama dengan 20, maka yang tercetak adalah "Suhu dingin".
Menambahkan Logika
Kita juga bisa menggunakan operator perbandingan dan logika di dalam struktur kontrol ini. Misalnya, kita ingin mengecek apakah suatu angka adalah bilangan genap atau ganjil.
Di sini, kita menggunakan operator modulus (%
) untuk memeriksa sisa bagi angka ketika dibagi 2. Jika sisanya 0, berarti angka tersebut genap.
Studi Kasus: Menentukan Kelayakan Lulus Ujian
Sekarang, coba buat program yang menentukan apakah seseorang lulus ujian atau tidak berdasarkan nilai yang dimasukkan. Kriteria kelulusan adalah:
- Nilai lebih dari 70 dianggap lulus.
- Nilai 50 hingga 70 dianggap perlu perbaikan.
- Nilai di bawah 50 dianggap gagal.
Penjelasan:
- Program akan mengecek apakah nilai yang dimasukkan lebih dari 70, antara 50-70, atau di bawah 50.
- Sesuai dengan kondisi, program akan mencetak pesan yang sesuai.
Kesimpulan
Di tutorial kali ini, kita sudah belajar tentang if, else, dan elif untuk mengontrol alur eksekusi program. Dengan menggunakan struktur kontrol ini, kamu bisa membuat program yang lebih dinamis, yang bisa menanggapi berbagai input atau kondisi dengan cara yang berbeda.
Sekianlah belajar tentang struktur kontrol di Python. Dengan menguasai penggunaan kondisi ini, kamu bisa membuat aplikasi yang lebih interaktif dan responsif. Artikel ini sangat berguna sebelum kamu melanjutkan ke tutorial Python selanjutnya di www.code80vity.com. Sampai jumpa di pembahasan berikutnya, dan jangan lupa terus eksplorasi Python!
Comments