Как выполняется блок кода с каскадными условиями?
Блок кода с каскадными условиями в Python выполняется последовательно сверху вниз. Python проверяет каждое условие, начиная с первого оператора
if. Когда находит условие, которое истинно (True), оно выполняет связанный с ним блок кода и прекращает дальнейшую проверку условий. Если ни одно условие не оказалось истинным, выполняется блок
else, если он есть.
| Первое условие выполняется |
Первое условие не выполняется,
второе выполняется |
Ни одно из условий не выполняется |
 |
 |
 |
Обратите внимание: оператор с каскадными условиями может содержать
более одного блока elif, но только
один блок if и
один блок else(если блок
else не нужен, он может отсутствовать).