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

Ограничение скидки

Глобальная настройка DISCOUNT — скидка в процентах. Функция discounted_price(price) применяет её, но не больше 50 %. Функция падает с UnboundLocalError. Исправьте её так, чтобы глобальная DISCOUNT не менялась, а цена считалась с ограничением.

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

Из-за строки DISCOUNT = 50 имя DISCOUNT локальное во всей функции — и в проверке if тоже.

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

Заведите отдельное локальное имя для ограниченной скидки.

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

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

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

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