Операторы сравнения
Операторы сравнения это =Операторы сравнения в Python можно объединять в, например, a == b == c или 1 <= x <= 10.
Вложенный оператор
Внутри условного оператора можно использовать любые инструкции языка Python, в том числе и условный оператор. Получаем вложенное ветвление: после одной развилки в ходе исполнения программы появляется другая развилка. При этом вложенные блоки имеют больший размер отступа (+4 пробела для каждого следующего уровня).
if условие1:
блок кода
else:
if условие2:
блок кода
else:
if условие3:
блок кода ...
Выбор из нескольких альтернатив – это обычное дело, здесь имеет смысл избегать глубокого вложения.
Для этого в Python есть каскадный условный оператор.
Каскадный условный оператор
Если требуется проверить несколько условий, в языке Python используется каскадный условный оператор.
Синтаксис каскадного условного оператора имеет следующий вид: