Ծրավորված if հրամանները Python-ում
if else կառուցվածքները կարելի է կամայական կերպով
ներդնել մեկը մյուսի մեջ: Միայն
այդ դեպքում պարտադիր պետք է պահպանել
բացատները:
Ենթադրենք ունենք tst փոփոխականը:
tst = 3
Եկեք համեմատենք մեր փոփոխականը զրոյի հետ:
Առաջին if-ում սահմանենք պայման, եթե
փոփոխականը մեծ է կամ հավասար 0-ի:
Այս if-ի ներսում գրենք ևս մեկ
պայման՝ եթե թիվը փոքր է կամ հավասար
5-ի: Դրա համար նշենք նաև else բլոկ:
Առաջին if else կառուցվածքի վերջում
գրենք հաղորդագրություն, եթե թիվը
փոքր է 0-ից:
if tst >= 0:
if tst <= 5:
print('less then or equal 5')
else:
print('more then 5')
else:
print('less then 0')
Ենթադրենք month փոփոխականում պահվում է
ամսվա հերթական համարը: Այն պետք է լինի
1-ից 12 միջակայքում: Հակառակ
դեպքում ցուցադրվի սխալի մասին հաղորդագրություն:
Հաջորդը, յուրաքանչյուր ճիշտ
ամսվա համարի համար գրեք հաղորդագրություն, թե
տարվա որ եղանակին է այն պատկանում:
Ենթադրենք num փոփոխականում պահվում է
թիվ: Եթե այդ թիվը ընկնում է 10-ից 99
միջակայքում, ապա գտեք այդ թվի թվանշանների գումարը:
Եթե ստացված գումարը
փոքր է կամ հավասար 9-ի, ապա ցուցադրեք
հաղորդագրություն, որ թվանշանների գումարը միանիշ է,
հակառակ դեպքում ցուցադրեք հաղորդագրություն,
որ թվանշանների գումարը երկնիշ է: