超市购物车功能

简介: 超市购物车功能

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结语

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

目录
相关文章
|
15小时前
|
API 开发者
淘宝店铺订单接口丨淘宝店铺订单交易接口技术文档
淘宝店铺订单接口丨淘宝店铺订单交易接口技术文档
66 0
|
9月前
|
SQL JSON 前端开发
加入购物车【项目 商城】
加入购物车【项目 商城】
34 0
|
9月前
|
SQL 存储 前端开发
商品热销排行【项目 商城】
商品热销排行【项目 商城】
26 0
|
8月前
|
缓存
美多商城商品部分(三)
美多商城商品部分(三)
|
10月前
|
存储 NoSQL MongoDB
商城业务:购物车
商城业务:购物车
|
11月前
|
Java 关系型数据库 MySQL
超市订单管理系统
超市订单管理系统
|
前端开发 JavaScript
【畅购商城】购物车模块之修改购物车以及结算
【畅购商城】购物车模块之修改购物车以及结算
143 0
【畅购商城】购物车模块之修改购物车以及结算
|
NoSQL 前端开发 Redis
【畅购商城】购物车模块之添加购物车
【畅购商城】购物车模块之添加购物车
103 0
【畅购商城】购物车模块之添加购物车
|
存储 前端开发 NoSQL
【畅购商城】购物车模块之查看购物车
【畅购商城】购物车模块之查看购物车
114 0
【畅购商城】购物车模块之查看购物车
|
15小时前
|
存储 移动开发 算法
购物车=收藏夹?一文理解淘宝购物车背后的逻辑
提升用户的使用体验才是产品升级的核心,本文将从业务发展以及技术沉淀两个方面来总结淘宝购物车的产品升级之路。
108 0
购物车=收藏夹?一文理解淘宝购物车背后的逻辑