count =0 while count<3: x1 = '' for i in range(4): num = random.randrange(0, 4) if num != i: temp = chr(random.randint(65, 90)) else: temp = random.randint(0, 9) x1 += str(temp) print(x1) input_code1 = input('请输入验证码:') x2 = x1.lower() if x2 == input_code1: print('验证通过') break else: if count <3: print('请再次输入') print('-'*15) count+=1 else: print('输错次数过多,稍后重试!!!')
随机生成验证码,如果超过三次错误 稍后重试!!!
最新推荐文章于 2024-09-09 23:28:21 发布
该代码段展示了一个生成4位字母数字验证码的过程,并进行用户输入验证。如果用户在三次尝试内输入正确,验证通过,否则提示输错次数过多,需稍后重试。验证码的每个字符由大写字母或数字组成,且确保每个位置的数字不重复。
摘要由CSDN通过智能技术生成