Вложенные 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, то выведите сообщение о том, что сумма цифр однозначна, в противном случае выведите сообщение о том, что сумма цифр двухзначная.



Чат с GPT Компилятор