if condition:Начинает ветвление; после условия обязателен символ : и блок с отступом.
Цепочка if/elif/else просматривается сверху вниз и выполняет только первую ветвь с истинным условием.
Цепочка if/elif/else просматривается сверху вниз и выполняет только первую ветвь с истинным условием.
Ветвление не выполняет все подходящие строки: цепочка if/elif/else выбирает первую истинную проверку и пропускает остальные варианты этой цепочки.
Условие. Выражение после if вычисляется в True или False.
Отступ. Четыре пробела образуют блок, который принадлежит ветви.
elif. Проверяется только если предыдущие условия цепочки ложны.
else. Покрывает все оставшиеся случаи и не содержит своего условия.
Запусти короткую программу и переходи по строкам. Визуализатор показывает только код, текущую строку, переменные и вывод.
Проверки располагай от более специального случая к более общему. Например, ноль нельзя обнаружить после ветви x >= 0, потому что она уже перехватит это значение. Для условий используй ==, а не =: один знак присваивает значение и не является сравнением.
if condition:Начинает ветвление; после условия обязателен символ : и блок с отступом.
elif condition:Дополнительная проверка той же цепочки.
else:Выполняется, если все условия цепочки ложны.
== и !=Сравнение на равенство и неравенство.
< <= > >=Сравнения порядка; <= и >= включают границу.
boolТип логического результата: True или False.
int(input())Читает число, по которому выбирается маршрут.
printВыводит выбранную метку или вычисленный результат.