Python-da ic-icə if ifadələri

if else konstruksiyalarını bir-birinə ixtiyari şəkildə yerləşdirmək olar. Ancaq bunun üçün mütləq abzaslara əməl etmək lazımdır.

Tutaq ki, tst dəyişənimiz var:

pythontst = 3

Gəlin dəyişənimizi sıfırla müqayisə edək. Birinci if-də şərti təyin edək, əgər dəyişən 0-dan kiçik və ya bərabərdirsə. Bu if-in daxilində başqa bir şərt yazaq - əgər ədəd 0-dan kiçik və ya bərabərdirsə. Bunun üçün else blokunu da göstərək. Birinci if else konstruksiyasının sonunda ədədin 0-dan kiçik olması halı üçün mesaj yazaq:

pythonif tst >= 0:
  if tst <= 5:
    print('5-dən kiçik və ya bərabər')
  else:
    print('5-dən böyük')
else:
  print('0-dan kiçik')
Задание 1

Tutaq ki, month dəyişənində ayın sıra nömrəsi saxlanılır. O, 1-dən 12-ə qədər intervalında olmalıdır. Əks halda səhv haqqında mesaj çap olunsun. Bundan sonra hər bir düzgün ay nömrəsi üçün onun hansı fəsillə əlaqəli olduğu haqqında mesaj yazın.

Задание 2

Tutaq ki, num dəyişənində ədəd saxlanılır. Əgər bu ədəd 10-dan 99-ə qədər diapazona düşürsə, onda bu ədədin rəqəmləri cəmini tapın. Əgər alınan cəm 9-dan kiçik və ya bərabərdirsə, onda rəqəmlərin cəminin birrəqəmli olduğu haqqında mesaj çap edin, əks halda rəqəmlərin cəminin ikirəqəmli olduğu haqqında mesaj çap edin.