在刚开始学习Python几天的时候,就碰到一个模拟登陆的题目:输入账号密码,连续错误三次就将账号锁定,而且在下一次打开运行的时候,显示的是账户锁定,而不是又输入账号密码
纳尼,我晓得做个锤子,偶才学到判断和循环,你要偶来做这个,还是阔以锁定账号滴,偶的个乖乖!
然后我就这样写交了上去
# -*- coding: utf-8 -*-
name = 'lxl'
password = 123
passed_authentication = False
for i in range(3):
Username = input('请输入您的账号:')
Password = input('请输入你的密码:')
if Username == name and Password == password:
print('欢迎 %s 登陆...' % name)
passed_authentication = True # 真,成立
break # 跳出循环,中断
else:
print('您输入的账号或者密码错误')
if not passed_authentication: # 只有在True的情况下,条件成立
print("连续三次错误,该账户已被锁定"