Задача дана в виде словаря, где ключи представляют собой категории покупок, а значения – суммы потраченных денег в каждой категории.
Шаги решения:
1. Создадим переменную cashback и присвоим ей значение 0, так как кешбэк для каждой категории покупок пока неизвестен.
2. Пройдемся по каждой категории в словаре buy используя цикл for.
3. Для каждой категории покупок вычислим кешбэк, умножив сумму покупок на процент cashback, и добавим его к переменной cashback.
4. Напечатаем значение cashback — сумму всех кешбэков для всех категорий покупок.
Таким образом, решение задачи будет выглядеть следующим образом:
“`python
buy = {“Продуктовый магазин” : 140, “Такси” : 21, “Кинотеатр” : 43, “Кондитерская” : 15, “Магазин канцелярии” : 9}
percent = 0.05
cashback = 0
for category, amount in buy.items():
cashback += amount * percent
print(“Кешбэк:”, cashback)
“`
Результат выполнения программы будет следующим: “Кешбэк: 12.9”. Это означает, что общий кешбэк за все покупки составляет 12.9 рублей.