Зберегти прогрес
МОДУЛЬ 2. РОЗВИЛКИ ПОЛЬОТУ: УМОВИ

Урок 4. Кілька варіантів: elif

⌨ Python⏱ ~13 хв✎ 5 завдань з автоперевіркою✓ безкоштовно

Ланцюжок умов

Коли варіантів більше двох, використовують elif (скорочення від else if — «інакше якщо»):

●●●код Python
t = int(input())
if t < 0:
    print("Мороз")
elif t < 20:
    print("Прохолодно")
elif t < 30:
    print("Тепло")
else:
    print("Спека")

Python перевіряє умови згори вниз і виконує першу гілку, де умова істинна. Решта пропускаються.

Тому порядок важливий! Якщо при t = 5 спершу перевірити t < 30, програма скаже «Тепло», хоча правильно «Прохолодно».

➜ПОРАДА
elif може бути скільки завгодно, а else — лише один і завжди в кінці (його можна й не писати).
Перевір себе: 4 задачі з автоперевіркою і тренажер
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі