Розробити форму, яка відображатиме вартість піци з різними начинками та різних розмірів в залежності від замовлення користувача
У піцерії звичайна піца коштує 50 гривень. За кожний додатковий м’ясний інгредієнт покупець має доплачувати 15,5 гривень або овочевий 10 гривень. Піца середніх розмірів коштує на 25% дорожче, ніж маленька, а велика – на 50%.
Ответы
Ответ:
def calculate_pizza_cost(size, toppings, meat_toppings, veg_toppings):
base_cost = 50 # вартість звичайної піци
meat_topping_cost = 15.5
veg_topping_cost = 10
# Розміри піци
if size == 'мала':
size_multiplier = 1 # маленька
elif size == 'середня':
size_multiplier = 1.25 # середня
elif size == 'велика':
size_multiplier = 1.5 # велика
else:
return "Невірний розмір піци"
# Розрахунок вартості
total_cost = base_cost * size_multiplier
total_cost += meat_toppings * meat_topping_cost
total_cost += veg_toppings * veg_topping_cost
return total_cost
# Введення даних від користувача
size_input = input("Виберіть розмір піци (мала/середня/велика): ")
meat_toppings_input = int(input("Введіть кількість м’ясних інгредієнтів: "))
veg_toppings_input = int(input("Введіть кількість овочевих інгредієнтів: "))
# Розрахунок та виведення результату
total_cost = calculate_pizza_cost(size_input, 0, meat_toppings_input, veg_toppings_input)
print(f"Вартість вашої піци: {total_cost:.2f} гривень")