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:
tst = 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:
if 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')
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.
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.