5.22

wp = [["商品1", 1111],
["商品2", 2222],
["商品3", 3333],
["商品4", 4444],
["商品5", 5555],
["商品6", 6666]]
wupin = {}
jiage = 0
while True:
choice = input("输入你所选择的物品编号:").strip()
if choice.isdigit():
choice = int(choice)
if choice < len(wp) and choice >= 0:
product = wp[choice]
if product[0] in wupin :
wupin[product[0]][1] += 1
else:
wupin[product[0]] = [product[1], 1]
print("你的购物车", wupin )
elif choice == "buy":
print("---------你购买的物品---------")
print("id", "\t", "物品", "\t", "数量", "\t", "单价", "\t", "总价")
id_counter = 1
for key in wupin:
print(id_counter, "\t",
key, "\t",
wupin[key][1], "\t",
wupin[key][0], "\t",
wupin[key][1] * wupin [key][0])
id_counter += 1
jiage+= wupin [key][1] * wupin [key][0]
print("总计价格为:", jiage )
print("------------结束------------")
print("欢迎下次光临")
break

else:
print("输入的选择不是编号,请重新选择")

posted on 2019-05-22 11:19  烟祷  阅读(169)  评论(0)    收藏  举报

导航