闲言碎语

python自学-案列验证码代码

yyhouse · 10月18日 · 2019年

[v_notice]自己编写的代码,欢迎路过的大神批阅和点评[/v_notice]

实现功能

#生成4个随机字符组成验证码
#字母和数字组合
#输入正确提示”恭喜您输入正确”
#输入错误提示”请重新输入”
#输入超过3次提示”2分钟后再试”

源代码

import random
s="QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm1234567890"
y=""
sum=0
x=0
for x in range(3):
	while  sum<=3:
		k=random.randint(0,len(s)-1)
		y+=s[k]
		sum+=1
	pass
	print(y)
	r=input("请输入验证码:")
	if r.lower()==y.lower() and x<3:
		x+=1
		print("恭喜您输入正确",end=" ")
		break	
	else:
		print("您输入错误,请重新输入:")
else:
	print("输入超过3次请您:2分钟后再试",end=" ")

效果展示

yanzhengma.png

0 条回应