Задача 77 Средняя

Ошибка промокода исчезла

apply_promo(total, code) берёт скидку из промокода через parse_percent и пишет в лог, если промокод неверный. Неверный промокод сейчас тихо даёт None вместо суммы — и заказ оформляется на «пустую» сумму. Исправьте apply_promo: запись в лог должна остаться, а ValueError — дойти до вызывающего кода. parse_percent не меняйте.

Подсказка 1 из 1

Голый raise внутри except перевыбрасывает пойманное исключение.

main.py Загружаем Python… первый раз ~13 МБ, дальше из кэша

Ошибка в тексте

Сообщить об ошибке могут зарегистрированные пользователи — так в сообщениях меньше спама.

Войти, чтобы сообщить