用Python编写程序实现输入物品物品数量单价给出购物清单购物清单包括每种物品花费的价格和所有物品花费的总价。
以下是用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 著作权归作者所有。请勿转载和采集!