Вложенные if в Python
Конструкции if else
можно вкладывать
друг в друга произвольным образом. Только
при этом нужно обязательно соблюдать
отступы.
Пусть у нас есть переменная tst
:
tst = 3
Давайте сравним нашу переменную с нулем.
В первом if
зададим условие, если
переменная меньше или равна 0
. Внутри
этого if
пропишем еще одно условие -
если число меньше или равно 0
. Для
него укажем также блок 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
,
то выведите сообщение о том, что
сумма цифр однозначна, в противном случае
выведите сообщение о том, что сумма цифр
двухзначная.