Konstruksi elif dalam Python
Konstruksi elif membolehkan kita menetapkan
perbandingan tambahan sebelum blok else.
Katakanlah kita mempunyai pembolehubah tst:
tst = 3
Mari bandingkan nilainya dengan nombor
1 dan 5. Juga tuliskan untuk
setiap satu daripadanya mesej yang berbeza untuk output
ke konsol:
if tst == 1:
print('the num is 1')
elif tst == 5:
print('the num is 5')
else:
print('the num is unknown') # ini akan berfungsi
Diberi dua pembolehubah:
tst1 = 5
tst2 = 8
Periksa nilai pembolehubah mana yang lebih besar dan outputkan mesej yang sepadan.
Diberi pembolehubah age, yang mengandungi
umur pengguna. Tuliskan syarat,
apabila pembolehubah kurang daripada 18 dan lebih daripada
10. Kemudian syarat, jika nombor
berada dalam julat dari 18 hingga
60. Juga tuliskan mesej untuk
output ke konsol, apabila nombor tidak termasuk
dalam mana-mana syarat sebelumnya.
Dalam pembolehubah day terdapat beberapa
nombor dari julat 1 hingga 31.
Tentukan ke dalam dekad bulan mana
nombor ini jatuh (yang pertama, kedua atau ketiga).