Python项目案例:商店管理系统

商店管理系统

员工账号登录

# 商店管理系统

# 商品信息
list1 = ['旺仔牛奶', '东鹏特饮', '可口可乐', '百事可乐', '雪碧', '茶π', '红牛', '百岁山', '和其正','维他柠檬茶', '康师傅冰红茶', 'AD钙奶', '大窑嘉宾', '优酸乳', '八宝粥']
list2 = ['小当家干脆面', '麻辣王子微麻微辣辣条', '茶叶蛋', '康师傅红烧牛肉面', '肉松面包', '达利园派','好丽友派']
list3 = ['芒果', '榴莲', '苹果', '香蕉', '西瓜', '葡萄','青提']
# 员工号
list4 = ['000001','000002','000003','000004','000005','000006']
# 员工信息
dict1 = {'ID':'000001','职位':'店长','姓名':'冥夜','性别':'男','年龄':'26','状态':'在职','入职时间':'2019年3月1日','离职时间':None}
dict2 = {'ID':'000002','职位':'部长','姓名':'桑酒','性别':'女','年龄':'23','状态':'在职','入职时间':'2020年4月6日','离职时间':None}
dict3 = {'ID':'000003','职位':'员工','姓名':'天欢','性别':'女','年龄':'20','状态':'离职','入职时间':'2021年3月15日','离职时间':'2022年5月19日'}
dict4 = {'ID':'000004','职位':'实习生','姓名':'桑佑','性别':'男','年龄':'24','状态':'实习','入职时间':'2023年3月20日','离职时间':None}
i = 1
while 1:
    if i % 2 != 0:      # 在空白输入框中按回车将再次进入循环
        a = input('请输入6位员工号:')
        if a.isdigit() and len(a) == 6 and a in list4:      # 纯数字,长度=6,a在列表list4里面
            print('员工' + a[-3:] + '您好,欢迎进入般若浮生商店管理系统!')
            print('1.查看商品信息' + '\n' + '2.查看今日收入' + '\n' + '3.查看商品价格' + '\n' + '4.查看当前登录用户信息' + '\n' + '5.退出')
            gn = int(input('请选择功能(输入序号):'))
            if gn == 1:
                print('1.饮料' + '\n' + '2.零食' + '\n' + '3.水果')
                lb = int(input('请选择商品类别:'))
                if lb == 1:
                    list1.insert(1, '价格:¥19.9,生产日期:2023.03.21,保质期:3个月')  # 旺仔牛奶
                    list1.insert(3, '价格:¥6.9,生产日期:2023.02.23,保质期:6个月')  # 东鹏特饮
                    list1.insert(5, '价格:¥5.0,生产日期:2023.03.11,保质期:6个月')  # 可口可乐
                    list1.insert(7, '价格:¥5.5,生产日期:2023.05.01,保质期:6个月')  # 百事可乐
                    list1.insert(9, '价格:¥5.5,生产日期:2022.06.21,保质期:6个月')  # 雪碧
                    list1.insert(11, '价格:¥5.9,生产日期:2023.03.13,保质期:6个月')  # 茶π
                    list1.insert(13, '价格:¥19.9,生产日期:2022.10.23,保质期:6个月')  # 红牛
                    list1.insert(15, '价格:¥2.9,生产日期:2023.03.06,保质期:6个月')  # 百岁山
                    list1.insert(17, '价格:¥4.9,生产日期:2023.05.04,保质期:6个月')  # 和其正
                    list1.insert(19, '价格:¥5.9,生产日期:2023.01.27,保质期:6个月')  # 维他柠檬茶
                    list1.insert(21, '价格:¥5.9,生产日期:2023.01.10,保质期:6个月')  # 康师傅冰红茶
                    list1.insert(23, '价格:¥9.9,生产日期:2022.07.17,保质期:3个月')  # AD钙奶
                    list1.insert(25, '价格:¥19.9,生产日期:2022.06.09,保质期:3个月')  # 大窑嘉宾
                    list1.insert(27, '价格:¥9.9,生产日期:2022.09.22,保质期:3个月')  # 优酸乳
                    list1.insert(29, '价格:¥19.9,生产日期:2023.02.18,保质期:6个月')  # 八宝粥
                    for i in range(len(list1)):
                        if int(i) % 2 == 0:  # 索引值为偶数时循环输出
                            print(list1[i], list1[i + 1])
                elif lb == 2:
                    list2.insert(1, '价格:¥9.9,生产日期:2023.04.19,保质期:6个月')  # 小当家干脆面
                    list2.insert(3, '价格:¥7.9,生产日期:2023.01.23,保质期:6个月')  # 麻辣王子微麻微辣辣条
                    list2.insert(5, '价格:¥3.0,生产日期:2023.03.24,保质期:3个月')  # 茶叶蛋
                    list2.insert(7, '价格:¥6.0,生产日期:2022.06.21,保质期:6个月')  # 康师傅红烧牛肉面
                    list2.insert(9, '价格:¥6.9,生产日期:2022.12.19,保质期:1个月')  # 肉松面包
                    list2.insert(11, '价格:¥15.9,生产日期:2023.03.09,保质期:3个月')  # 达利园派
                    list2.insert(13, '价格:¥15.9,生产日期:2023.05.03,保质期:3个月')  # 好丽友派
                    for i in range(len(list2)):
                        if int(i) % 2 == 0:  # 索引值为偶数时循环输出
                            print(list2[i], list2[i + 1])
                elif lb == 3:
                    list3.insert(1, '价格:¥19.9,生产日期:2023.05.11,保质期:半个月')  # 芒果
                    list3.insert(3, '价格:¥99.9,生产日期:2023.04.28,保质期:1个月')  # 榴莲
                    list3.insert(5, '价格:¥3.0,生产日期:2023.04.26,保质期:1个月')  # 苹果
                    list3.insert(7, '价格:¥6.0,生产日期:2023.03.31,保质期:半个月')  # 香蕉
                    list3.insert(9, '价格:¥6.9,生产日期:2023.05.01,保质期:1个月')  # 西瓜
                    list3.insert(11, '价格:¥15.9,生产日期:2023.04.22,保质期:半个月')  # 葡萄
                    list3.insert(13, '价格:¥15.9,生产日期:2023.04.25,保质期:半个月')  # 青提
                    for i in range(len(list3)):
                        if int(i) % 2 == 0:  # 索引值为偶数时循环输出
                            print(list3[i], list3[i + 1])
                else:
                    print('选择有误,没有这个选项。')
            elif gn == 2:
                print('一个亿')
            elif gn == 3:
                print('饮料:')
                list1.insert(1, '¥19.9')    # 旺仔牛奶
                list1.insert(3, '¥6.9')    # 东鹏特饮
                list1.insert(5, '¥5.0')    # 可口可乐
                list1.insert(7, '¥5.5')    # 百事可乐
                list1.insert(9, '¥5.5')    # 雪碧
                list1.insert(11, '¥5.9')   # 茶π
                list1.insert(13, '¥19.9')   # 红牛
                list1.insert(15, '¥2.9')   # 百岁山
                list1.insert(17, '¥4.9')   # 和其正
                list1.insert(19, '¥5.9')  # 维他柠檬茶
                list1.insert(21, '¥5.9')  # 康师傅冰红茶
                list1.insert(23, '¥9.9')  # AD钙奶
                list1.insert(25, '¥19.9')  # 大窑嘉宾
                list1.insert(27, '¥9.9')  # 优酸乳
                list1.insert(29, '¥19.9')  # 八宝粥
                for i in range(len(list1)):
                    if int(i) % 2 == 0:     # 索引值为偶数时循环输出
                        print(list1[i],list1[i+1])
                print('零食:')
                list2.insert(1, '¥9.9')  # 小当家干脆面
                list2.insert(3, '¥7.9')  # 麻辣王子微麻微辣辣条
                list2.insert(5, '¥3.0')  # 茶叶蛋
                list2.insert(7, '¥6.0')  # 康师傅红烧牛肉面
                list2.insert(9, '¥6.9')  # 肉松面包
                list2.insert(11, '¥15.9')  # 达利园派
                list2.insert(13, '¥15.9')  # 好丽友派
                for i in range(len(list2)):
                    if int(i) % 2 == 0:         # 索引值为偶数时循环输出
                        print(list2[i],list2[i+1])
                print('水果:')
                list3.insert(1, '¥19.9')  # 芒果
                list3.insert(3, '¥99.9')  # 榴莲
                list3.insert(5, '¥3.0')  # 苹果
                list3.insert(7, '¥6.0')  # 香蕉
                list3.insert(9, '¥6.9')  # 西瓜
                list3.insert(11, '¥15.9')  # 葡萄
                list3.insert(13, '¥15.9')  # 青提
                for i in range(len(list3)):
                    if int(i) % 2 == 0:         # 索引值为偶数时循环输出
                        print(list3[i],list3[i+1])
            elif gn == 4:
                print('当前登录员工编号:'+a)
                if a == '000001':
                    print(dict1)  # 获取字典中的值
                elif a == '000002':
                    print(dict2)
                elif a == '000003':
                    print(dict3)
                elif a == '000004':
                    print(dict4)
            elif gn == 5:
                print('感谢使用本系统!')
                break
            else:
                print('选择有误,没有这个选项。')
        elif len(a) == 6 and a not in list4:      # 长度=6,a不在list4里面
            print('您输入的工号不存在,请按回车键后重新输入。')
        else:            # 长度!=6,非纯数字
            print('您输入的工号有误,请按回车键后重新输入。')
        i += 1
    else:
        input()     # 执行完所有判断后显示空白输入框
        i += 1

 

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值