Menggunakan Pernyataan `else` dan `elif`
Table of Contents
Menggunakan Logika Boolean Pada Python - This article is part of a series.
A. Apa itu else
dan elif
?
#
Pernyataan else
digunakan untuk mengeksekusi suatu blok kode jika kondisi pada if
tidak terpenuhi. Pernyataan elif
(else if
) digunakan untuk mengecek kondisi tambahan setelah if
.
B. Contoh Penggunaan else
#
umur = 15
if umur >= 18:
print("Kamu sudah cukup umur untuk memilih.")
else:
print("Kamu belum cukup umur untuk memilih.")
Penjelasan kode:
Jika umur kurang dari 18
, maka blok kode di dalam else
akan dieksekusi, yaitu mencetak teks
Kamu belum cukup umur untuk memilih.
C. Contoh Penggunaan elif
#
nilai = 75
if nilai >= 90:
print("Nilai kamu sangat baik.")
elif 70 <= nilai < 90:
print("Nilai kamu baik.")
else:
print("Kamu perlu belajar lebih giat lagi.")
Penjelasan kode:
Jika nilai
lebih besar atau sama dengan 90
, blok kode di dalam if
dijalankan.
Jika nilai
tidak memenuhi kondisi di atas, maka kondisi pada elif
diperiksa.
Jika nilai
antara 70
hingga 89
, blok kode di dalam elif
dijalankan.
Jika kedua kondisi di atas tidak terpenuhi, maka blok kode di dalam else
dijalankan.
D. Contoh Penggunaan Bersarang (if
, elif
, dan else
)
#
umur = 25
pengalaman_kerja = 2
if umur >= 21:
if pengalaman_kerja >= 2:
print("Kamu memenuhi syarat untuk melamar pekerjaan ini.")
else:
print("Kamu harus memiliki pengalaman kerja minimal 2 tahun.")
else:
print("Kamu belum cukup umur untuk melamar pekerjaan ini.")
Penjelasan kode:
Jika umur
lebih besar atau sama dengan 21
, maka kondisi di dalam if
diperiksa.
Jika pengalaman_kerja
lebih besar atau sama dengan 2
, blok kode di dalam if
dijalankan.
Jika umur
kurang dari 21
, maka blok kode di dalam else
dijalankan.