本系统基于V1.0,在此基础上进行部分方法的封装,方面后续代码的更改与完善。主要将购物相关的方法抽取出来,通过python中的模块导入,实现购物方法的调用,从而实现整个超市购物系统。
主要的代码如下:
goodsOperation.py
# 定义仓库字典对象
repository = dict()
# 定义购物清单对象
shop_list = []
# 定义一个函数来初始化商品
def init_repository():
# 初始化商品,每个元祖代表一个商品
goods1 = ("1000001", "疯狂Ruby讲义", "88.4")
goods2 = ("1000002", "疯狂Swift讲义", "38.11")
goods3 = ("1000003", "疯狂Java讲义", "58.3")
goods4 = ("1000004", "疯狂Andriod讲义", "108.7")
goods5 = ("1000005", "疯狂IOS讲义", "45.3")
# 把商品入库,条码作为key
repository[goods1[0]] = goods1
repository[goods2[0]] = goods2
repository[goods3[0]] = goods3
repository[goods4[0]] = goods4
repository[goods5[0]] = goods5
# 显示超市购物清单,就是遍历代表仓库的dict字典
def show_goods() :