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