def login():
print("登录系统".center(30,"-"))
count = 1
while count <= 3:
name = input("请输入用户名:").strip()
pwd = input("请输入密码:").strip()
f = open("user_info", mode="r", encoding="utf-8")
for line in f:
user_name = line.split("@@")[0].strip()
user_pwd = line.split("@@")[1].strip() #因为文件中每一行最后有换行符,所以要加一个strip()去掉最后一行的
#print(user_name,name)
#print(user_pwd,pwd)
if name == user_name and pwd == user_pwd:
print("登录成功")
f.close()
return
else: # 这个else 和for line in f 这个循环是在同一层的,只有当上面的line全部循环完毕后,仍没有匹配上才会执行else
print("用户名或密码不正确")
count = count + 1
f.close()
login()