Ограничение скидки
Глобальная настройка DISCOUNT — скидка в процентах. Функция discounted_price(price) применяет
её, но не больше 50 %. Функция падает с UnboundLocalError. Исправьте её так, чтобы
глобальная DISCOUNT не менялась, а цена считалась с ограничением.
Подсказка 1 из 2
Из-за строки DISCOUNT = 50 имя DISCOUNT локальное во всей функции — и в проверке if тоже.
Подсказка 2 из 2
Заведите отдельное локальное имя для ограниченной скидки.