题目要求:
用Python完成购物车简单操作
打印购物清单 计算钱款等
目录
- 1记录优势
2.]提醒
3.答案1
4.答案2
每次习题记录进步脚步。便于以后回顾并给自己以动力!!!
2.
答案1为第一次记录有很多需要改进
答案2等以后回顾再次书写
products = [['iphone-6888', 6888], ['MacPro-14800', 14800], ['小米6-2499', 2499], ['Coffee-31', 31], ['Book-60', 60], ['Nike-699',699]]
print('--------------商品列表--------------')
i=0
for name in products:
i+=1
print(i, name[0])
shopping_cart = []
sum_money = 0
while 1:
user = input("请输入要购买的商品编号(q为结账):")
if user != "q" and 0< int(user) < 7:
user = int(user)
shopping_cart.append(products[user-1][0])
sum_money += products[user][1]
print("请问还需要其他的商品吗?(q为结账)")
elif user == "q":
print("你购买的商品有:", end="\n")
for i in shopping_cart:
print(i,end="\n")
print("\b")
print("一共%d元,谢谢光临!"%sum_money)
break
else:
print("你输入的商品编号不存在,请重新输入")