基于python的超市系统V1.0--控制台实现

本案例来源于《疯狂python讲义》,将开发一个控制台超市系统,用户可以在控制台通过提供的命令进行购物。部分内容有更改,主要用到的知识有列表,字典等数据结构的用法,将使用到如下的数据:

1、使用元组代表商品,元组的多个元素分别代表:商品条码,商品名称和商品单价。

2、使用字典dic来表示系统当前仓库中的所有商品,dic的key代表商品条码,value则是商品元组

3、使用list来记录用户的购物清单,list列表的元素代表购物明细,每个明细也是一个list列表。

本程序使用的代码如下:

import os

# 定义仓库字典对象
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]] = go
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值