以下是用Python编写的程序:

items = []  # 存储物品名称
quantities = []  # 存储物品数量
prices = []  # 存储物品单价

# 输入物品信息
while True:
    item = input("请输入物品名称(输入exit退出):")
    if item == "exit":
        break
    quantity = int(input("请输入物品数量:"))
    price = float(input("请输入物品单价:"))
    items.append(item)
    quantities.append(quantity)
    prices.append(price)

# 输出购物清单
print("购物清单:")
total_cost = 0
for i in range(len(items)):
    cost = quantities[i] * prices[i]
    total_cost += cost
    print("{} × {} = {:.2f}".format(items[i], quantities[i], cost))
print("总价:{:.2f}".format(total_cost))

运行程序后,按照提示输入物品信息,输入exit可以结束输入。程序会根据输入的物品信息输出购物清单,清单包括每种物品花费的价格和所有物品花费的总价。例如,输入如下:

请输入物品名称(输入exit退出):苹果
请输入物品数量:2
请输入物品单价:3.5
请输入物品名称(输入exit退出):香蕉
请输入物品数量:1
请输入物品单价:2.8
请输入物品名称(输入exit退出):exit

程序会输出:

购物清单:
苹果 × 2 = 7.00
香蕉 × 1 = 2.80
总价:9.80
``

标签: 旅游


原文地址: https://gggwd.com/t/topic/eDN8 著作权归作者所有。请勿转载和采集!