python_01作業(編寫登陸介面)
阿新 • • 發佈:2018-11-09
import linecache
error=0
for j in range(0,3,1):
name = input("賬戶:")
error_name= linecache.getline("D:\\work1error.txt", 1)
if int(name)==int(error_name):
print("使用者被鎖定")
error=1
break
else: #先開始這一部分的使用者名稱判斷
for i in range(1,5,1):
the_name = linecache.getline("D:\\work1name.txt" , i)
if int(the_name)==int(name):
print("right")
break
if int(the_name) == int(name):
break
else:
print('賬戶不存在')
# 對應密碼判斷
if error!=1 and int(the_name) == int(name):
the_pass = linecache.getline("D:\\work1pass.txt" , i)
for k in range(0,3,1):
password = input("輸入密碼:")
if int(the_pass) == int(password):
print("登陸成功")
break
else:
print("密碼錯誤")
#三次錯誤密碼輸入後的處理
if error!=1 and int(the_name) == int(name) and int(the_pass) != int(password):
f=open ("D:\work1error.txt",'w')
f.write(name)
f.close()