Условный оператор if и else
Программирование на Python, 6–11 класс · раздел «2. Условия: программа принимает решения»
Главное
if проверяет условие. Если оно истинно — выполняется блок под if, иначе — блок под else. Блок выделяется отступом в 4 пробела.
Правила
- После условия — двоеточие, внутри ветки — отступ 4 пробела
- == сравнивает, = присваивает
- else выполняется, если условие ложно
- Сравнение даёт True или False
Разберём пример
Что выведет программа при t = 25? if t > 30: print("жарко") else: print("нормально") print("конец")
«нормально», затем «конец»
Частые ошибки
- Писать if x = 5 вместо if x == 5 — ошибка синтаксиса.
- Забыть отступ или двоеточие: IndentationError / SyntaxError.
Потренироваться
Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.
Открыть урок