列表练习题 简单购物车
Posted alexstraze
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表练习题 简单购物车相关的知识,希望对你有一定的参考价值。
个人代码,今后修改
products = [[‘Iphone‘,6888],[‘MacPro‘,14800],[‘小米6‘,2499],[‘Coffee‘,31],[‘Book‘,80],[‘Nike Shoes‘,799]] #打印商品列表 print(‘--------------商品列表-----------‘) for index,i in enumerate(products): print(index,i[0],i[1]) #购物车 shopping_list = [["占位",1,1]] run_flag = True while run_flag: id = input("请输入你要购买的商品(按q退出):") if id ==‘q‘ or id == ‘Q‘: if len(shopping_list) > 1: print("结束服务!您购买的商品如下!") for i in shopping_list[1:]: print(‘商品名:‘,i[0],‘ 价格:‘,i[1],‘ 数量:‘,i[2]) print("感谢购物 再见!") run_flag = False elif id.isdigit(): id = int(id) if id <0 or id > len(products): print("您输入的商品号不正确,请重新输入!") continue else: print("您选择了商品是:",products[id][0],",价格是:",products[id][1],‘,已成功添加进购物车!‘) #查询商品是否存在购物车中 x = 0 for i in shopping_list: if products[id][0] in i[0]: x = 1 i[2] += 1 break else: x = 0 if x == 0: shopping_list.append([products[id][0], products[id][1], 1]) else: print("请输入正确的商品号!") continue
以上是关于列表练习题 简单购物车的主要内容,如果未能解决你的问题,请参考以下文章