Задача по python
Катя идёт в торговый центр покупать подарки своим друзьям и родственникам. У неё в кошельке S рублей. Гарантируется, что денег хватит на все покупки! Ведь Катя – девочка ответственная.
После закупки по списку Катя считает, сколько денег у неё останется на украшения для своего дома. Помоги Кате и напиши программу, которая сделает подсчёты за неё.
Вот список покупок:
1. Шапка с помпоном (маме) – 1 шт.
2. Лыжная маска (папе) – 1 шт.
3. Печенье новогоднее (подружкам) – 4 упаковки.
4. Ёлочный шарик (подружкам) – 7 шт.
Далее с клавиатуры в строку вводятся цены (за 1 шт) на каждый товар из списка.
# Создаем список покупок
shopping_list = {
"Шапка с помпоном (маме)": 1,
"Лыжная маска (папе)": 1,
"Печенье новогоднее (подружкам)": 4,
"Ёлочный шарик (подружкам)": 7
}
# Создаем переменную для хранения суммы покупок
total_cost = 0
# Получаем цены на товары
for item, quantity in shopping_list.items():
price = float(input(f"Введите цену за 1 шт. товара '{item}': "))
total_cost += price * quantity
# Выводим остаток денег
budget = float(input("Введите сумму в кошельке: "))
remaining_money = budget - total_cost
print(f"Остаток денег на украшения для дома: {remaining_money} руб.")
# Ввод оставшихся денег в кошельке
s = float(input("Введите количество денег в кошельке (рубли): "))
# Цены на товары
cena_shapki = float(input("Введите цену шапки с помпоном (рубли за шт.): "))
cena_maski = float(input("Введите цену лыжной маски (рубли за шт.): "))
cena_pechenya = float(input("Введите цену печенья новогоднего (рубли за упаковку): "))
cena_sharika = float(input("Введите цену ёлочного шарика (рубли за шт.): "))
# Количество товаров
kol_shapki = 1
kol_maski = 1
kol_pechenya = 4
kol_sharika = 7
# Расчет общей стоимости покупок
obshaya_stoimost = (cena_shapki * kol_shapki) + (cena_maski * kol_maski) + (cena_pechenya * kol_pechenya) + (cena_sharika * kol_sharika)
# Расчет оставшихся денег
ostavshiesya_dengi = s - obshaya_stoimost
# Вывод результата
print(f"После покупок у Кати останется {ostavshiesya_dengi:.2f} рублей на украшения для дома.")