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次错误:

 

 

执行结果正确。

 




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM