Pythonda elif konstruksiyasi
elif konstruksiyasi
else blokigacha qo'shimcha solishtirishni belgilashga imkon beradi.
Faraz qilaylik, bizda tst o'zgaruvchisi mavjud:
tst = 3
Keling, uning qiymatini
1 va 5 raqamlari bilan solishtiramiz.
Shuningdek, ularning har biri uchun konsolga chiqarish uchun
turli xabarlarni yozamiz:
if tst == 1:
print('the num is 1')
elif tst == 5:
print('the num is 5')
else:
print('the num is unknown') # bu ishlaydi
Ikkita o'zgaruvchi berilgan:
tst1 = 5
tst2 = 8
Qaysi o'zgaruvchining qiymati kattaligini tekshiring va mos keladigan xabarni chiqaring.
age o'zgaruvchisi berilgan, unda foydalanuvchi
yoshi saqlangan. 18 dan kichik va 10 dan katta
bo'lganda shartni yozing. Keyin, agar raqam 18 dan
60 gacha bo'lgan oraliqda bo'lsa, shartni yozing.
Shuningdek, raqam oldingi shartlarning hech biriga to'g'ri
kelmaganida konsolga chiqarish uchun xabarni yozing.
day o'zgaruvchisida 1 dan 31 gacha bo'lgan
oraliqdan biror raqam saqlangan. Bu raqam oyning qaysi
dekadasiga (birinchi, ikkinchi yoki uchinchi) to'g'ri kelishini
aniqlang.