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