Укладзеныя if у Python
Канструкцыі if else можна ўкладваць
адна ў адну адвольным чынам. Toлькі
пры гэтым неабходна абавязкова выконваць
водступы.
Няхай у нас ёсць пераменная 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, то вывядзіце
паведамленне пра тое, што сума лічбаў адназначная,
у адваротным выпадку вывядзіце паведамленне пра
тое, што сума лічбаў двухзначная.