python登录三次出错提示并退出

Posted 蜕变大哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python登录三次出错提示并退出相关的知识,希望对你有一定的参考价值。

用for+if语句写登录程序,要求:

1、用户名与密码正确直接退出;

2、输入错误提示;

3、输入三次提示20分钟后再试,并退出程序,不能有错误提示。

代码如下:

for i in range(3):               #最多循环3次[0,1,2],也就是试错3次
real_name = \'zhangshan\'
real_pwd = 123456
name = input(\'用户名:\')
password = int(input(\'密码:\')) #密码是数字,因此前面需要转换类型加int
if i < 2: #前两次错误提示:用户名或密码错误!请重新输入
if name == real_name and password == real_pwd:
print(\'欢迎进入!\')
break
else:
print(\'用户名或密码错误!请重新输入\')
if i == 2: #第三次循环
if name == real_name and password == real_pwd: #同样需要判断输入是否错误
print(\'欢迎进入!\')
break
else: #第三次输入错误提示:已经输入三次错误,请20分钟后再试
print(\'已经输入三次错误,请20分钟后再试\')


执行结果如下:
1、输入正确:

 


 2、输入错误后正确:

 

3、输入3次错误:

 

 

执行结果正确。

 



以上是关于python登录三次出错提示并退出的主要内容,如果未能解决你的问题,请参考以下文章

JAVA:编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序

python初步编写用户登录

python之用户登录三次锁定

python 多用户登录

python 登录三次禁止登录

使用python模拟用户登录