Memahami dan Menerapkan Conditional Statements Python: If, Else, dan Elif

Memahami dan Menerapkan Conditional Statements Python: If, Else, dan Elif

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

Logo Sertifikasi

Platform penyedia pelatihan dan sertifikasi BNSP, Certnexust, berbagai sertifikasi Nasional hingga Internasional yang Terintegrasi  dan Terpadu untuk investasi karir seumur hidup.

ALAMAT DAN KONTAK

PT Ozami Inti Sinergi

Jln. Affandi, Caturtunggal

Sleman, D.I. Yogyakarta, 55281

+628132-564-5334 – Rakhmi

office@indobot.co.id

LOKASI KAMI