← К задачам
Кэшбэк по категориям
Банк «Кэшбэк-Лайт» начисляет клиентам процент с покупок в зависимости от категории, и Лена хочет проверить, сколько ей вернётся за месяц. Посчитай суммарный кэшбэк.
Реализуй функцию cashback(purchases, rates).
purchases — список покупок, каждая покупка — пара [категория, сумма]. rates — словарь {категория: процент}. По каждой покупке начисляется сумма * процент / 100, если её категория есть в rates; покупки в категориях без ставки кэшбэк не дают. Верни суммарный кэшбэк, округлённый до 2 знаков после запятой.
Примеры:
purchases = [["food", 1000], ["fuel", 2000]],rates = {"food": 5, "fuel": 3}→110.0purchases = [["food", 1000], ["other", 500]],rates = {"food": 5}→50.0
def cashback(purchases, rates):
pass
Для запуска тестов необходима авторизация.