Розробіть програму, яка підраховує вартість великоднього кошика, який можна наповнити товарами в залежності від бюджету. Якщо сума обраних товарів буде перевищувати вказаний ліміт, на вікні буде з'являтися відповідне повідомлення (python)
Ответы
# Список товарів з їх цінами та вагами
items = [
{"name": "Паска", "price": 100, "weight": 0.5},
{"name": "Ковбаса", "price": 200, "weight": 0.3},
{"name": "Яйця", "price": 50, "weight": 0.2},
{"name": "Шоколадний зайчик", "price": 30, "weight": 0.1},
{"name": "Вареники з картоплею", "price": 150, "weight": 0.6}
]
# Функція для підрахунку вартості кошика
def calculate_basket_cost(budget):
total_cost = 0
for item in items:
quantity = int(input(f"Скільки {item['name']} бажаєте купити? "))
total_cost += quantity * item['price']
if total_cost > budget:
print("Упс! Ви перевищили свій бюджет!")
break
else:
print(f"Загальна вартість кошика: {total_cost}")
# Запуск програми
budget = int(input("Вкажіть бюджет: "))
calculate_basket_cost(budget)