Pythonda elif konstruktsiyasi

Elif konstruktsiyasi else blokidan oldin qo'shimcha taqqoslashni belgilash imkonini beradi.

Keling, tst o'zgaruvchisiga ega bo'lsin:

 

tst = 3

 

Keling, uning qiymatini 1 va 5 raqamlari bilan solishtiramiz. Shuningdek, konsolga chiqarish uchun ularning har biri uchun turli xabarlar yozamiz:

 

if tst == 1: print('the num is 1') elif tst == 5: print('the num is 5') else: print('the num is unknown') # сработает это

 

Ikkita o'zgaruvchi berilgan:

tst1 = 5 tst2 = 8

Ushbu o'zgaruvchilardan qaysi biri kattaroq ekanligini tekshiring va tegishli xabarni ko'rsating.

 

Foydalanuvchining yoshini o'z ichiga olgan yosh o'zgaruvchisi berilgan. O'zgaruvchi 18 dan kichik va 10 dan katta bo'lgan shartni yozing. Keyin raqam 18 dan 60 gacha bo'lgan oraliqda bo'lsa, shartni yozing. Bundan tashqari, raqam oldingilarning birortasiga tushmasa, konsolga chiqish uchun xabar yozing. sharoitlar.

 

Kun o'zgaruvchisi 1 dan 31 gacha bo'lgan oraliqdagi ba'zi sonlarni o'z ichiga oladi. Bu raqam oyning qaysi o'n kunlik davriga to'g'ri kelishini aniqlang (birinchi, ikkinchi yoki uchinchi).

uz ru