请问,我正在用python构建一个应用程序,并且想要为在我的应用程序上注册的人员生成序列号,但我真的不知道该怎么做。特殊序列号发生器
序列号应该是格式1JA002,其中第一个数字'1'确定用户的功能或部门,前两个字母是按照该顺序从第一个和最后一个名称中提取的,但是最后三位数字是根据您注册的时间制定的,例如第一个注册的人的号码是'001',这些数字必须是三位。
此外,最后三位数字也取决于字母的排列方式,所以如果两个人的名字和姓氏中有字母“AA”并且他们要同时注册,则第一个字母名字是用来分隔个人,并给他们相应的号码。
#下面是我的代码,我卡住了!
firstName='sam' # example names
LastName='john'
f=firstName
L=lastName
po=f[0]
ko=L[0]
firstUser='001'
def numbergen():#function to generate serial code
count=0
SerialNumber=''
while True:
if count==0:#count indicates the number time the user registered
if (po<ko) or (po>ko) or (po==ko):
SerialNumber+='1'+'po'+'ko'+firstUser
count+=1
if count==1:#serial number generation for very next user
initialUser='002' # the very second user
不要用粗体问大多数问题,尤其是大字体。 –
是的,我很抱歉,因为我对这个论坛很新,这是我的第一个问题,我在每一行上都有'#'符号,因为我已经在python脚本中编写了这个问题,并且不知道它会看起来如此恐怖。请不要被冒犯 –