elif կոնստրուկցիան Python-ում

elif կոնստրուկցիան թույլ է տալիս նշել լրացուցիչ համեմատություն մինչև else բլոկը:

Ենթադրենք ունենք tst փոփոխականը:

pythontst = 3

Եկեք համեմատենք դրա արժեքը 1 և 5 թվերի հետ: Նաև յուրաքանչյուրի համար գրենք տարբեր հաղորդագրություններ՝ արտածման համար:

pythonif tst == 1:
  print('the num is 1')
elif tst == 5:
  print('the num is 5')
else:
  print('the num is unknown') # կաշխատի այս տողը
Задание 1

Տրված են երկու փոփոխականներ:

pythontst1 = 5
tst2 = 8

Ստուգեք, թե այս փոփոխականներից որի արժեքն է ավելի մեծ և արտածեք համապատասխան հաղորդագրությունը:

Задание 2

Տրված է age փոփոխականը, որում պահվում է օգտագործողի տարիքը: Գրեք պայման, երբ փոփոխականը փոքր է 18-ից և մեծ է 10-ից: Ապա պայման, եթե թիվը գտնվում է 18-ից մինչև 60 միջակայքում: Նաև գրեք հաղորդագրություն արտածման համար, երբ թիվը չի մտնում նախորդ պայմաններից որևէ մեկի մեջ:

Задание 3

day փոփոխականում պահվում է ինչ-որ թիվ 1-ից մինչև 31 միջակայքից: Որոշեք, թե ամսվա որ դեկադիան է ընկնում այդ թիվը (առաջին, երկրորդ կամ երրորդ):