Створіть програму, яка створює список доставлених продуктів і визначає загальну вартість та масу цих продуктів

Створіть програму, яка створює список доставлених продуктів і визначає загальну вартість та масу цих продуктів. Зазначте вартість кожного виду продукту.
Звездная_Галактика_1750

Звездная_Галактика_1750

Хорошо, давайте начнем с создания программы для списка доставленных продуктов, которая также будет определять общую стоимость и массу этих продуктов. Прежде, чем мы начнем, давайте уточним формат ввода для продуктов и их стоимости.

Предположим, что каждый продукт представляет собой строку, а его стоимость - это положительное число. Будем считать, что пользователь будет вводить продукты и их стоимости по одному за раз, и чтобы завершить ввод, он может ввести "Конец" или "end" (без кавычек).

Пример:

Введите продукт: Яблоко
Введите стоимость: 10
Введите продукт: Молоко
Введите стоимость: 20
Введите продукт: Конец


Теперь, когда у нас есть ясность в отношении формата ввода, мы можем перейти к написанию программы на Python. Вот пример решения:

python
# Инициализация списков для продуктов и стоимостей
products = []
costs = []

# Ввод продуктов и стоимостей
while True:
product = input("Введите продукт: ")
if product.lower() == "конец" or product.lower() == "end":
break
cost = int(input("Введите стоимость: "))

# Добавление продукта и стоимости в соответствующие списки
products.append(product)
costs.append(cost)

# Подсчет общей стоимости и массы
total_cost = sum(costs)
total_weight = len(products) # Предположим, что масса каждого продукта составляет 1 кг

# Вывод результатов
print("Список доставленных продуктов:")
for i in range(len(products)):
print(f"{products[i]} - {costs[i]}")

print(f"Общая стоимость: {total_cost}")
print(f"Общая масса: {total_weight} кг")


Это простая программа, которая позволяет пользователю вводить продукты и их стоимости. После того, как пользователь введет "Конец", программа выведет список введенных продуктов с их стоимостью, а также общую стоимость и массу (вес) всех продуктов.

Обратите внимание, что в данном примере мы предположили, что масса каждого продукта составляет 1 кг, чтобы определить общую массу. Если бы у нас были конкретные данные о массе каждого продукта, мы могли бы вводить их отдельно и использовать их для расчета общей массы. В том случае код может быть немного изменен.

Надеюсь, это поможет вам понять, как создать программу для вашей задачи. Если у вас есть какие-либо вопросы, не стесняйтесь задавать!
Знаешь ответ?
Задать вопрос
Привет!
hello