Оператор ветвления if позволяет выполнить определенный набор инструкций в зависимости от некоторого условия.
Синтаксически конструкция выглядит следующим образом:
- сначала записывается часть
if
с условным выражением, которое возвращает истину или ложь; - затем может следовать одна или несколько необязательных частей elif (иначе если);
- Завершается же запись этого составного оператора также необязательной частью
else
.
ВАЖНО: блок кода, который необходимо выполнить, в случае истинности выражения, отделяется четырьмя пробелами слева или нажатием Tab!
Пример:
a = 3 if a > 2: print("H") else: print("L") >> H a = 1 if a > 2: print("H") else: print("L") >> L a = 4 if a > 10: print("H") elif a>6: print("P") elif a>2: print("F") else: print("L") >> F