赞
踩
- import random
- import time
-
-
- def AuthCode(len:int):
- str_AuthCode = ''
- for i in range(len):
- AuthCode = str(random.randint(0, 9))
- str_AuthCode += AuthCode
- return str_AuthCode
-
- def auth():
- start = time.time()
- Auth_Code = AuthCode(6)
- print('你的验证码是:%s'%Auth_Code)
- len = 0
- while True:
- auth = input('请输入验证码:')
- if auth == Auth_Code:
- end = time.time()
- if end - start > 60: # 验证码60s有效
- print(end - start)
- print('验证码已过期!')
- break
- print('正确:%s'%auth)
- break
- else:
- len += 1
- end = time.time()
- if end - start > 60:
- print('验证码已过期!')
- break
- elif len > 3: # 验证码输错超过三次,会报错,需要重新获取。
- print('您输入的验证码错误过多,请稍后重试。')
- break
- print('验证码错误!')
-
-
- if __name__ == '__main__':
- auth()

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。