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