Розробіть програму, яка підраховує вартість великоднього кошика, який можна наповнити товарами в залежності від бюджету. Якщо сума обраних товарів буде перевищувати вказаний ліміт, на вікні буде з'являтися відповідне повідомлення (python)​

Ответы

Ответ дал: mixail0809
0

# Список товарів з їх цінами та вагами

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)

Вас заинтересует