Python-дағы ішкі if
if else конструкцияларын бір-біріне еркін түрде салуға болады. Тек бұл ретте шегіністерді міндетті түрде сақтау керек.
Бізде tst айнымалысы бар делік:
tst = 3
Айнымалымызды нөлмен салыстырайық. Бірінші if-те айнымалы 0-ден кіші немесе тең болса шартын белгілейміз. Осы if-тің ішінде тағы бір шарт жазамыз - егер сан 0-ден кіші немесе тең болса. Ол үшін else блогын да көрсетеміз. Бірінші if else конструкциясының соңында сан 0-ден кіші болған жағдай үшін хабарманы жазамыз:
if tst >= 0:
if tst <= 5:
print('5-тен кіші немесе тең')
else:
print('5-тен үлкен')
else:
print('0-ден кіші')
month айнымалысында айдың реттік нөмірі сақталсын. Ол 1-ден 12-ге дейінгі аралықта болуы керек. Әйтпесе, қате туралы хабар шығарылсын. Әрі қарай, әрбір дұрыс ай нөмірі үшін ол жылдың қай маусымына жататыны туралы хабар жазыңыз.
num айнымалысында сан сақталсын. Егер бұл сан 10-дан 99-ға дейінгі аралыққа түссе, онда осы санның цифрларының қосындысын табыңыз. Егер алынған қосынды 9-дан кіші немесе тең болса, цифрлар қосындысы бір таңбалы деген хабарды шығарыңыз, әйтпесе цифрлар қосындысы екі таңбалы деген хабарды шығарыңыз.