基于python的超市系统V2.0--控制台实现(方法封装)

该博客介绍了Python实现的超市系统V2.0,重点在于对V1.0的购物相关方法进行封装,通过模块导入的方式调用这些方法,简化代码维护。文章展示了如何在控制台环境中运行main.py以实现系统功能。
摘要由CSDN通过智能技术生成

本系统基于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() :
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值