PYTHON CORE · УРОК 21

Ещё один выбор

elif между if и else · около 12 минут

Учиться с прогрессом →Читай конспект бесплатно. Для сохранения работ войди в аккаунт.
ШАГ 1

Когда вариантов больше двух

elif значит «иначе если». Python проверит его, когда первый if не подошёл.

score = 5
if score > 7:
    print("Супер")
elif score > 3:
    print("Хорошо")

✦ Появится «Хорошо».

ШАГ 2

Последний вариант

else сработает, если не подошло ни одно условие. Порядок проверок важен.

score = 2
if score > 7:
    print("Супер")
elif score > 3:
    print("Хорошо")
else:
    print("Тренируйся")

✦ Здесь появится «Тренируйся».

КЛАССНАЯ РАБОТА

Набери код самостоятельно

Перепечатай три ветки. Проверь отступы.

points = 5
if points > 7:
    print("Высоко")
elif points > 3:
    print("Средне")
else:
    print("Низко")
Открыть редактор для классной работы →
ДОМАШНЕЕ ЗАДАНИЕ

Реши сам

Сохрани 6 в score. Если score больше 8 — выведи «Отлично», иначе если больше 4 — «Хорошо», иначе — «Учись». Используй if, elif и else.

Готовый ответ не показан. Используй похожие примеры из конспекта.

Открыть домашнее задание →