Предмет:
ИнформатикаАвтор:
vanesaОтвет:
Начнем с ошибок в коде.
Во первых, неправильные значения normal_percent и plus_percent.
Во вторых, неправильное использование ключей k и значений ключей v в расчетах.
В третьих, вместо "Такси" было записано "Книжный магазин".
В остальном все нормально.
Объяснение:
Код на Python 3.10
buy = {4 : "Такси",
14 : "Продуктовый магазин",
9 : 'Подарок',
11 : "Кино",
10 : "Такси",
15 : "Книжный магазин"}
normal_percent = 0.07
plus_percent = 0.25
cashback = 0
for k, v in buy.items():
if v == 'Такси':
cashback += k * plus_percent
else:
cashback += k * normal_percent
print('Кэшбэк ', cashback)
Автор:
mercedes3ws9Добавить свой ответ
Предмет:
МатематикаАвтор:
jenny72Ответов:
Смотреть
Предмет:
Английский языкАвтор:
ghoulieОтветов:
Смотреть
Предмет:
МатематикаАвтор:
gringoОтветов:
Смотреть