# 1,按规定打印格式
print("-"*5+" 商品列表 "+"-"*5)
i = 0
for product in products:
print(i, end="\t")
for pro in product:
print(pro, end="\t")
i += 1
print(end="\n")
# 2,打印商品列表
shopList = []
question = input("请输入你需要购买的商品编号(输入q即可打印购物清单):")
while question not in "q":
goods = products[int(question)] # 加入购物车的商品及价格
shopList.append(goods) # 将选中商品加入购物车
print(shopList)
question = input("请输入你需要购买的商品编号(输入q即可打印购物清单):")
else:
i = 0
sum = 0
totalbuy = ""
for shop in shopList:
buy = shopList[i][0] # 加入购物车的商品
money = shopList[i][1] # 加入购物车的商品价格
sum += money # 价格总和
totalbuy = totalbuy + buy + " " # 商品总和
length = len(shopList) # 商品件数
i += 1
print("你所购买的商品为:%s 总共%d件, 人民币%d元" % (totalbuy, length, sum))
Python 购物车
最新推荐文章于 2024-06-14 09:50:01 发布