要求:让用户有几个可以选择几个选项
实现方式/用到的函数:
1.将数据存放到列表里
2.用input方法让用户输入数字进行选择
3.用if语句进行分类
4.用print()语句输出出来相对应的数据(从列表里提取)
代码:
import re
gl=['1.生成六位数字防伪编码(213563型)\n','2.生成9位系列产品数字防伪编码\n','3.生成25位混合产品序列号(B2R12-N7TE8-9IET2-FE350-DW2K4型\n','4.生成数据分析功能的防伪编码(5A61M0583D2)','5.半智能防伪码(5A61M0583D3)\n','6.后续补加生成防伪码(5A61M0583D2)\n','7.EAN-13条形码\n','8.企业粉丝防伪码抽奖\n']
print('*************************************************************\n 企业码管理系统 \n*************************************************************\n')
for i in range(len(gl)):
print(gl[i])
tc='0.退出系统\n'
print(tc)
print('=============================================================\n说明通过数字键选择菜单\n=============================================================')
gl.insert(0,tc)
xz=input('请通过数字键或方向键↑↓选择功能:')
if int(xz)==1:
print(gl[1])
elif int(xz)==2:
print(gl[2])
elif int(xz)==3:
print(gl[3])
elif int(xz)==4:
print(gl[4])
elif int(xz)==5:
print(gl[5])
elif int(xz)==6:
print(gl[6])
elif int(xz)==7:
print(gl[7])
elif int(xz)==8:
print(gl[8])
elif int(xz)==0:
print(gl[0])
结果:
*************************************************************
企业码管理系统
*************************************************************
1.生成六位数字防伪编码(213563型)
2.生成9位系列产品数字防伪编码
3.生成25位混合产品序列号(B2R12-N7TE8-9IET2-FE350-DW2K4型
4.生成数据分析功能的防伪编码(5A61M0583D2)
5.半智能防伪码(5A61M0583D3)
6.后续补加生成防伪码(5A61M0583D2)
7.EAN-13条形码
8.企业粉丝防伪码抽奖
0.退出系统
=============================================================
说明通过数字键选择菜单
=============================================================
请通过数字键或方向键↑↓选择功能:1
1.生成六位数字防伪编码(213563型)