elif

elif («иначе если») — средняя ветка между if и else.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Что такое elif

elif («иначе если») — средняя ветка между if и else. Позволяет проверить несколько условий по порядку; срабатывает первое верное.

if a:
    ...
elif b:
    ...
else:
    ...

Когда нужен elif

Одного if мало, когда вариантов больше двух. elif добавляет промежуточные проверки: Python идёт по веткам сверху вниз и выполняет первую, где условие истинно, а остальные пропускает.

Пример из игры: если клетка — почва, сажаем; elif созрел урожай — собираем; else — летим дальше. Так один блок аккуратно обрабатывает разные состояния клетки.

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

Сколько elif можно поставить? Сколько угодно — они идут подряд между if и else.

Чем elif лучше нескольких if? elif проверяется, только если предыдущие ветки не сработали, — это быстрее и логичнее, чем цепочка отдельных if.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык