Все акции со скидкой 30 %
make_promo_discounts(percents) возвращает список функций-скидок — по одной на каждый процент
из percents, в том же порядке. Каждая функция принимает цену и возвращает цену со скидкой
(с округлением вниз до рубля). Сейчас все функции применяют последнюю скидку из списка.
Подсказка 1 из 2
Замыкание запоминает переменную p, а не её значение на момент создания.
Подсказка 2 из 2
Значение параметра по умолчанию вычисляется при создании функции: lambda price, p=p: ....