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

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

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

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

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

Пример:

apply_discounts(100, [10, 20]) -> 72.0   # 100 -> 90 -> 72
apply_discounts(100, [])       -> 100.0
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def apply_discounts(price, discounts):
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.