Глава 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