课堂练习:商品
现有商品列表如下:
1、Products = [[“iphone”, 6888], [“MacPro”, 14800], [“XiaoMi”, 2499], [“Coffee”, 31], [“Book”, 60], [“Nike”, 699]],需打印出以下格式:
-------商品列表-------
0 iphone 6888
1 MacPro 14800
2 XiaoMi 2499
3 Coffee 31
4 Book 60
5 Nike 699
2、根据上面的Products列表写一个循环,不断询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,最终用户输入q退出时,打印购买的商品列表。
products = [["iphone", 6888], ["MacPro", 14800], ["XiaoMi", 2499], ["Coffee", 31], ["Book", 60], ["Nike", 699]]
cart = []
print("------ 商品列表 ------")
i = 0
sum = 0
for product in products:
print(f"{i}\t{product[0]}\t{product[1]}")
i += 1
while True:
user = input("请您选择商品编号:(输入q退出)")
if user == 'q':
print(f"购物车:{cart}")
print(f"总消费:{sum}")
break
else:
num = int(user)
cart.append(products[num])
sum += products[num][1]