显示所有的物品,结算显示选购的物品和价格
# 购物车代码
products = [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffee",31],["Book",60],["Nike",699]]
print("-"*10+" 商品列表 "+"-"*10)
for product in products:
for detail in product:
print(detail, end = " ")
print(" ")
# 用户选商品并结算
mycart = []
pay = 0
while True:
choose = input("请选择您要购买的物品:")
if choose not in ["0","1","2","3","4","5"]:
break
mycart.append(products[int(choose)][0])
pay = pay + products[int(choose)][1]
print("您选购的商品为{},合计{}元".format(mycart,pay))