Пайтонда ички 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 дан кичкина ёки тенг бўлса, рақамлар йиғиндиси бир хонали эканлиги ҳақида хабар чиқаринг,
акс ҳолда эса рақамлар йиғиндиси икки хонали эканлиги ҳақида хабар чиқаринг.