ex exxam.ruPython с нуляШаг 5.4 · Условия if
18 / 62На главную
шаг 5.4 · условия

if и else

else задаёт второй путь: он выполняется, когда условие if оказалось ложным.

У if может быть ветка else. Когда условие истинно, выполняется тело if; когда ложно — тело else. Ровно один из двух вариантов.

if number > 5: print("больше пяти") else: print("пять или меньше")

else не проверяет новое условие. Он относится к ближайшему if и должен стоять на том же уровне.

  1. Сравни number с 5 через if.
  2. В теле if выведи больше пяти.
  3. Добавь else и в его теле выведи пять или меньше.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Отлично! Сравнение 6 > 5 истинно, поэтому выполнилась ветка if, а else пропущен.

Требования

Для number = 6 выведи больше пяти, если number > 5, иначе — пять или меньше.

Проверка

Проверка запускает программу с чистого листа и сверяет вывод.

Подсказки Открываются по одной
живая сессия
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
>>>
Готовлю консоль…
консоль Живая сессия Python