Условие

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

Что такое условие

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

if ready():
    harvest()
else:
    plant(wheat)

Как программа принимает решения

Условие проверяет, истинно ли выражение. Если да — выполняется блок под if, если нет — блок под else. Так программа ведёт себя по-разному в разных ситуациях.

В «Дрон Кодере» условие проверяет, созрел ли урожай: if ready() — собираем, else — сначала сажаем. Без условий дрон действовал бы одинаково и терял бы очки.

Частые вопросы

Нужен ли else всегда? Нет, ветка else необязательна — иногда достаточно выполнить действие только при истинном условии.

А если условий несколько? Промежуточные проверки добавляют через elif — они идут между if и else.

Начать игру бесплатно