elif կոնստրուկցիան Python-ում
elif կոնստրուկցիան թույլ է տալիս նշել
լրացուցիչ համեմատություն մինչև else բլոկը:
Ենթադրենք ունենք tst փոփոխականը:
tst = 3
Եկեք համեմատենք դրա արժեքը
1 և 5 թվերի հետ:
Նաև յուրաքանչյուրի համար գրենք
տարբեր հաղորդագրություններ՝
արտածման համար:
if tst == 1:
print('the num is 1')
elif tst == 5:
print('the num is 5')
else:
print('the num is unknown') # կաշխատի այս տողը
Տրված են երկու փոփոխականներ:
tst1 = 5
tst2 = 8
Ստուգեք, թե այս փոփոխականներից որի արժեքն է ավելի մեծ և արտածեք համապատասխան հաղորդագրությունը:
Տրված է age փոփոխականը, որում պահվում է
օգտագործողի տարիքը: Գրեք պայման, երբ փոփոխականը փոքր է
18-ից և մեծ է 10-ից: Ապա պայման, եթե թիվը
գտնվում է 18-ից մինչև 60 միջակայքում:
Նաև գրեք հաղորդագրություն արտածման համար, երբ թիվը
չի մտնում նախորդ պայմաններից որևէ մեկի մեջ:
day փոփոխականում պահվում է ինչ-որ թիվ
1-ից մինչև 31 միջակայքից:
Որոշեք, թե ամսվա որ դեկադիան է ընկնում
այդ թիվը (առաջին, երկրորդ կամ երրորդ):