周末大作业

周末大作业

这是一个带验证码的用户登录程序.
用户名与密码输入完成之后,验证码验证通过再进行用户名和密码的判断.
用户名和密码有三次验证机会,验证码不限.
程序如下:

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居然也有去写代码的打算,刚入门就放弃了.

猜你喜欢

转载自www.cnblogs.com/joy20181017/p/9820661.html