python第一次周末大作业

#############################作业#############################

1. 三次登录验证

完成用户登录验证
要求:
1. 系统自动生成4位随机数. 作为登录验证码. 直接用就好. 这里不用
纠结
from random import randint
num = 0
verify_code = ""
while num < 4:
verify_code += chr(randint(65, 90))
num += 1
print(verify_code) # 四位随机验证码
2. 用户输入用户名和密码还有验证码.
3. 用户可以有三次登录的机会. 但是验证码如果输入错误. 不计算在
内
from random import randint
count = 1
while count <= 3:
    num = 0
    verify_code = ""
    while num < 4:
        verify_code += chr(randint(65, 90))
        num += 1
    # print(verify_code)

    # 用户登录
    username = "alex"
    password = "123"

    # 用户输入
    uname = input("请输入你的用户名:" )
    upwd = input("请输入你的密码:")
    vi_code = input(f"请输入你的验证码{verify_code}:")

    # 判断验证码
    if vi_code.upper() == verify_code.upper():
        print("验证码正确")
        # 判断用户名和密码
        if uname == username and upwd == password:
            print("登录成功")
            break
        else:
            print("登录失败(还剩下%s次机会)" % (3-count))
            count += 1  # ????  000 000  - 999 999
    else:
        print("验证码错误")

猜你喜欢

转载自www.cnblogs.com/zaizai1573/p/10066978.html