大家在用出初学python开发某些系统的时候,在登录模块会想到用验证码,所以下面给大家展示,如何写一个验证码模块:
import random
times = 0
while times < 3:
s = "qwertyuiopasdfghjklzxcvbnm0147258369QWERTYUIOPASDFGHJKLZXCVBNM"
code = ""
for i in range(5):
t = random.randint(0,len(s)-1)//字符串的下标是从1开始
code += s[t]
print("-"*20)
print("验证码为:%s"%code)
user_Input = input("请输入输入验证码:")
if user_Input.lower() == code.lower():
print("密码正确")
break
else:
times+=1
p
print("密码错误,你还剩%s次" % (3 - times))
continue
结果:
1.(正确时):
2.(错误时):
注:这个也可以直接封装成一个函数用
各位看官仔细品吧,有啥问题下面评论区留言哦!