Условие
Условие (if) заставляет программу принимать решения: если проверка верна, выполняется один блок кода, иначе (else) — другой.
Что такое условие
Условие (if) заставляет программу принимать решения: если проверка верна, выполняется один блок кода, иначе (else) — другой.
if ready():
harvest()
else:
plant(wheat)
Как программа принимает решения
Условие проверяет, истинно ли выражение. Если да — выполняется блок под if, если нет — блок под else. Так программа ведёт себя по-разному в разных ситуациях.
В «Дрон Кодере» условие проверяет, созрел ли урожай: if ready() — собираем, else — сначала сажаем. Без условий дрон действовал бы одинаково и терял бы очки.
Частые вопросы
Нужен ли else всегда? Нет, ветка else необязательна — иногда достаточно выполнить действие только при истинном условии.
А если условий несколько? Промежуточные проверки добавляют через elif — они идут между if и else.
Начать игру бесплатно