最近用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)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37