py3---day 1

用户登陆(三次机会重试)

6、用户登陆(三次机会重试)
思路
1.先来做简单的登录验证

username = input('请输入用户名:')
password = input('请输入密码:')
if username == "xiao" and password == '123':
    print('ok')
else:
    print('登录失败超过三次,请稍后重试!')

2.用while循环来执行输入框,可以无限次尝试登录
while True:
    username = input('请输入用户名:')
    password = input('请输入密码:')
    if username == "xiao" and password == '123':
        print('ok')
    else:
        print('登录失败超过三次,请稍后重试!')
3.做一个变量用来记录登录失败次数,初始为0,如果登录失败,次数加1。达到3次,直接结束程序。
#登录次数
logins = 0
while True:
    #判断登录次数
    if logins == 3:
        print('登录失败超过三次,请稍后重试!')
        break
    username = input('请输入用户名:')
    password = input('请输入密码:')
    #判断用户名和密码
    if username == "xiao" and password == '123':
        print('ok')
        break
    else:
        #次数加1
        logins += 1
        print('登录失败!')

学习摘自:https://www.cnblogs.com/xiao987334176/p/8581927.html

猜你喜欢

转载自www.cnblogs.com/shirlyx/p/10428446.html