python用户名和密码登录函数_python编程:函数式编程实现登录和注册

不知道大家有没有一种感觉,我明明学会了,为什么一写代码就不知道从何下笔了。

初学函数编程的小伙伴通常需要检测一下自己的学习成果,我们现在就写一道通过函数来实现登录和注册的小程序

def login(username,password):

‘‘‘

用于用户登录

:param username:用户输入的用户名

:param password:用户输入的密码

:return:True表示登录成功,False表示登录失败

‘‘‘

fp=open(‘DB‘,‘r‘)

for line in fp:

username_list=line.split(‘,‘)

if username_list[0] == username and username_list[1]==password:

return True

return False

def sign_up(username,password):

‘‘‘

用户用户注册

:param username: 用户输入的注册用户名

:param password: 用户输入的注册密码

:return: 返回True表示注册成功,此处没有if判断,所以不会返回False!

‘‘‘

fp=open(‘DB‘,‘a‘)

temp=‘\n‘+username+‘,‘+password

fp.write(temp)

fp.close()

return True

def main():

‘‘‘

你可能感兴趣的:(python用户名和密码登录函数_python编程:函数式编程实现登录和注册)