輸入用戶名,密碼,匹配通過,不匹配報錯
import getpass
user = input('input username: ')
pwd = getpass.getpass('input password: ')
if user == 'xp' and pwd == 'xp0001':
print("welcome %s" % user)
else:
print("Error username or password")
增加計數,大於3次報錯
import getpass
user_info = {}
a = {'xp':{'pwd':'xp0001','block':0}}
count = a.get('xp')['block']
print(count)
while count < 3:
user = input('input username: ')
pwd = getpass.getpass('input password: ')
if user == 'xp' and pwd == 'xp0001':
print("welcome %s" % user)
break
else:
print("Error username or password,retry")
count += 1
else:
print("%s is locked" % user)
a['xp']['block'] = 3
可是這樣再執行的時候,block值還是返回0,增加個文件吧
