python 商品列表并购买清单
-- codeing = utf-8 --
@Time : 2021/2/3 16:55
@Author: lzp
@File : product_test.py
@Software: PyCharm
products = [["iphone",6888],["MacPro",14800],["小米6",2499],["COFFEE",31],["BOOK",60],["Nike",699]]
# 显示商品列表
print("-----商品列表----")
i = 0
for name in products:
print("%d %s %d"%(i,name[0],name[1]))
i += 1
# 询问用户待购买的物品,用户按下q退出
j = 0
key = ""
list = [] #定义购物车清单表格
while key != "q":
number = input("请输入商品编号:")
number = int(number)
list.append(products[number])
print("加入的商品为:",products[number])
j +=1
key = input("是否购买完成(按q结束购买):")
count = 0
print("\n---您购买的商品如下-----")
print("商品"," ","价格"," ","数量")
k = 0
biaodan = []
for name in products:
if name in list:
biaodan.append([name,list.count(name)])
for thing in biaodan:
print(thing[0][0]," ",thing[0][1]," ",thing[1])
count = count + int(thing[0][1])
print("总价为:", count)