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