Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача по python

Наталья Филатова Филатова Ученик (101), на голосовании 9 месяцев назад
Катя идёт в торговый центр покупать подарки своим друзьям и родственникам. У неё в кошельке S рублей. Гарантируется, что денег хватит на все покупки! Ведь Катя – девочка ответственная.

После закупки по списку Катя считает, сколько денег у неё останется на украшения для своего дома. Помоги Кате и напиши программу, которая сделает подсчёты за неё.

Вот список покупок:

1. Шапка с помпоном (маме) – 1 шт.

2. Лыжная маска (папе) – 1 шт.

3. Печенье новогоднее (подружкам) – 4 упаковки.

4. Ёлочный шарик (подружкам) – 7 шт.

Далее с клавиатуры в строку вводятся цены (за 1 шт) на каждый товар из списка.
Голосование за лучший ответ
Юнус Знаток (450) 10 месяцев назад
# Ввод оставшихся денег в кошельке
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} рублей на украшения для дома.")
Анонимус Мудрец (15241) 9 месяцев назад
 # Создаем список покупок 
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} руб.")
Похожие вопросы