Python, sebagai bahasa pemrograman yang populer, menawarkan berbagai struktur kontrol untuk membangun program yang kompleks dan dinamis. Salah satu struktur kontrol yang paling penting adalah conditional statements, yang memungkinkan programmer untuk mengeksekusi kode berdasarkan kondisi tertentu. Dalam artikel ini, kita akan menyelami dunia if, else, dan elif – tiga pilar utama conditional statements dalam Python.
Baca juga: Apa itu Python: Penjelasan dan Penggunaan
Memahami Conditional Statements
Conditional statements memungkinkan program untuk membuat keputusan dan menjalankan kode berdasarkan kondisi. Bayangkan Anda ingin membangun program yang menentukan kelulusan siswa berdasarkan nilainya. Di sinilah if statement berperan.
Contoh:
nilai = 80
if nilai >= 75:
print("Lulus!")
else:
print("Tidak Lulus.")
Penjelasan:
- if nilai >= 75: Ini adalah kondisi yang diperiksa. Jika nilai variabel
nilai
lebih besar atau sama dengan 75, maka kode di dalam blok if akan berjalan. - print(“Lulus!”): Ini adalah kode yang berjalan jika kondisi if terpenuhi.
- else: Ini adalah blok kode opsional yang berjalan jika kondisi if tidak terpenuhi. Dalam contoh ini, jika nilai variabel
nilai
kurang dari 75, maka program akan mencetak “Tidak Lulus.”.
Baca juga: Menyimpan Data dengan Variabel Python: Tipe Data dan Operator
Menerapkan Else dan Elif
Else statement berguna untuk menyediakan alternatif ketika kondisi if tidak terpenuhi. Dalam beberapa kasus, Anda mungkin ingin mengeksekusi kode berdasarkan beberapa kondisi berbeda. Di sinilah elif (else if) statement menjadi berguna.
Contoh:
nilai = 90
if nilai >= 90:
print("Predikat A")
elif nilai >= 80:
print("Predikat B")
else:
print("Predikat C")
Penjelasan:
- Pertama, program memeriksa apakah nilai variabel
nilai
lebih besar atau sama dengan 90. Jika ya, maka program akan mencetak “Predikat A” dan berhenti. - Jika kondisi if tidak terpenuhi, program kemudian memeriksa apakah nilai variabel
nilai
lebih besar atau sama dengan 80. Jika ya, maka program akan mencetak “Predikat B” dan berhenti. - Jika kedua kondisi sebelumnya tidak terpenuhi, maka program akan mencetak “Predikat C”.
Kesimpulan
If, else, dan elif statements adalah alat yang penting untuk membangun program Python yang kompleks dan dinamis. Dengan memahami dan menerapkannya dengan benar, Anda dapat membuat program yang dapat membuat keputusan dan menjalankan kode berdasarkan berbagai kondisi.
Baca juga: Membuat Visualisasi Data Menarik dengan Matplotlib Python