← К задачам
Средне · +3МассивыМатематика

Скидочная цепочка

В магазине акция: на товар вешают несколько скидок подряд — сначала сезонная, потом по карте, потом промокод. Важно, что каждая следующая скидка считается уже от подешевевшей цены, а не от первоначальной.

Напиши функцию apply_discounts(price, discounts), где discounts — список процентов скидок. Применяй их последовательно к текущей цене и верни итог, округлённый до 2 знаков после запятой.

Вход: price — число (начальная цена), discounts — список чисел (проценты). Выход: число с плавающей точкой — итоговая цена.

Пример:

apply_discounts(100, [10, 20]) -> 72.0   # 100 -> 90 -> 72
apply_discounts(100, [])       -> 100.0
def apply_discounts(price, discounts):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект