超市购物车功能

2023-08-22 14:18:06 浏览数 (1)

1 问题

平常去超市买的要买的东西过多后,记不清楚怎么办?

2 方法

解决问题的步骤采用如下方式:

  1. 首先运用字典储存已有商品跟价格
  2. 注释引导顾客进行操作;

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

#产品列表products = [['iphone8', 6888], ['macPro', 15888],['小米8', 2599], ['coff', 50], ['book', 40], ['Nike shoes', 500]]# 购物车列表shopping = ['iphone8']print("欢迎适用本系统,本系统初始状态如下:")print("产品列表:n",products)print("购物车列表:n",shopping)while True: while True: try: fun_num = int(input("n请选择购物车功能:n1.添加商品t2.删除商品t3.查看购物车 4.退出系统n")) break except ValueError: print("输入错误,请重新输入!") # 1.添加商品 (不重复添加) if fun_num == 1: goods = input("请选择要添加的商品n") for index , item in enumerate(products): #判断商品是否在商品列表中 if goods == item[0] and goods != '': #判断商品是否已经在购物车中 if goods not in shopping: shopping.append(goods) print("添加成功!") else: print("该商品已在购物车内!") break else: print("输入的产品不在产品列表中!") # 2. 删除商品 elif fun_num == 2: move_goods = input("请选择要移出购物车的商品:n") if move_goods in shopping: shopping.remove(move_goods) print("移除成功") else: print("该商品不存在购物车内!") # 3. 查看购物车 elif fun_num == 3: print(shopping) # 4. 退出系统 elif fun_num == 4: print("感谢您使用本系统!") break else: print("指令错误,请重新输入!")

3 结语

针对超市顾客在选购商品时候,能够很好的运用购物车进行选择,清点自己想要买的商品。

0 人点赞