Глава 9 · Выполняй мою команду!

Если это произошло — выполни команду!

Первый настоящий условный оператор: код, который выполняется только при определённых обстоятельствах.

Если это произошло — выполни команду!

Условный оператор if выполняет блок кода только тогда, когда условие после него истинно (True). Обратите внимание на двоеточие и отступ — они обязательны в Python:

if.py
age = 20

if age >= 18:
    print("Доступ разрешён.")
IndentationError
Строка после if ...: обязательно должна иметь отступ (обычно 4 пробела). Без отступа Python выдаст IndentationError. Отступ — не просто оформление: именно им Python определяет, какие строки относятся к блоку if, а какие уже нет.

А иначе?

else задаёт блок кода, который выполнится, если условие оказалось ложным:

if_else.py
age = 15

if age >= 18:
    print("Доступ разрешён.")
else:
    print("Доступ запрещён — вам ещё нет 18.")
Практика в Jupyter Notebook
09-03-if-else.ipynb · условный оператор if/else
Открыть ноутбук →