商店管理系统
员工账号登录
# 商店管理系统
# 商品信息
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