周末大作业
这是一个带验证码的用户登录程序.
用户名与密码输入完成之后,验证码验证通过再进行用户名和密码的判断.
用户名和密码有三次验证机会,验证码不限.
程序如下:
from random import randint
n = 3
name_0 = 'asd'
password_0 = '123'
while 1:
n -= 1
name = input('请输入你的用户名:')
password = input('请输入你的密码:')
while 1: # 验证码验证循环
num = 0
verify_code = ""
while num < 4: # 随机验证码生成循环
verify_code += chr(randint(65, 90))
num += 1
print('验证码:',verify_code)
verify_code_0 = input('请输入验证码:')
if verify_code.upper() == verify_code_0.upper():
break
print('验证码错误,请重新输入!')
if name_0 == name.strip() and password_0 == password: # 登录信息验证
print('登录成功!')
break
else:
if n == 0:
print('登陆次数已到达上限!')
break
print('帐号密码错误,剩余登录次数为%d!'%(n))
continue
JM居然也有去写代码的打算,刚入门就放弃了.