最近用python完成一个简单的购物车操作,可以显示购物车的物品,可以对价格进行相加。输入编号就可以选择想买的物品,输入q就可以进行退出操作,进行结账。
#购物车实例
products=[["iphone",6888],["MacPro",14800],["小米10",2499],["Coffee",31],["Book",60],["Nike",699]]
#i=0
print("--------商品列表--------")
for i in range(len(products)):
print(i,end='\t')
#for product in products:
print(products[i][0],end='\t')
print(products[i][1], end='\t')
print('\n')
#输入想要的商品
product=[]
productname=[]
i=0
sum=0
while i<1000:
n=input("请输入商品编号")
if n!="q":#输入q就可以退出
i=i+1
print("您选择的商品是%s"%products[int(n)][0])
productname.append(products[int(n)][0])
product.append(products[int(n)][1])
#print(len(product))
else:
print("-"*20)
print("您选择了结账")
print("您本次购买的商品为:",end='\n')
for name in productname:
print(name,end='\n')
for n1 in range(len(product)):
sum+=product[n1]
break
print("您本次一共消费了%d"%sum)