АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗pyPmCdNIf 141 of 208 menu

Укладзеныя 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, то вывядзіце паведамленне пра тое, што сума лічбаў адназначная, у адваротным выпадку вывядзіце паведамленне пра тое, што сума лічбаў двухзначная.

byenru