码迷,mamicode.com
首页 > 其他好文 > 详细

【函数练习】完成三次登录

时间:2020-05-24 21:22:19      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:use   取出   register   +=   ==   三次   with   通过   pen   

#写一个函数完成三次登陆功能:

#用户的用户名密码从一个文件register中取出。

#register文件包含多个用户名,密码,用户名密码通过|隔开,每个人的用户名密码占用文件中一行。

#完成三次验证,三次验证不成功则登录失败,登录失败返回False。

#登陆成功返回True

def get_user_pwd():
user_dict={}
with open(‘register‘, encoding=‘utf-8‘) as f:
for line in f:
line_list = line.strip().split("|")
user_dict[line_list[0].strip()]=line_list[1].strip()
return user_dict

def login():
u_dict=get_user_pwd()
count = 1
while count < 4:
username = input("请输入用户名:").strip()
password = input(‘请输入密码:‘).strip()
if username in u_dict and password==u_dict[username]:
print("登录成功")
return True
else:
print(‘用户名密码错误,重新登录‘)
count += 1

【函数练习】完成三次登录

标签:use   取出   register   +=   ==   三次   with   通过   pen   

原文地址:https://www.cnblogs.com/957399975-ying/p/12952316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!