多用户注册登录函数封装版

技术多用户注册登录函数封装版 多用户注册登录函数封装版要求:
1.基于文件实现用户注册及登录功能
2.多用户模式,注册登录功能可循环执行
3.将功能封装成函数def login():"""用于用户登录的

多用户注册登录函数封装版

要求:

1.基于文件实现用户注册及登录功能

2.多用户模式,注册登录功能可循环执行

3.将功能封装成函数

极好的登录():

'''用于用户登录的函数'''

打印('开始登录。中心(30 ' *)

# 登录功能

login_name=input('请输入用户名:').条带()

login_pwd=input('请输入密码:').条带()

使用open(r'info.txt ',' r ',编码='utf8 ')作为user_read:

对于user_read:中的行

line=line.strip('\n ')

如果线。split(' | ')[0]==log in _ name和排队。split(' | ')[1]==登录_ pwd :

打印('登录成功)

返回

else:

打印('用户名或密码错误)

返回一

极好的寄存器():

'''用于用户注册的函数'''

# 注册功能

打印('开始注册。中心(30 ' *)

用户名=输入('请输入用户名:').条带()

pwd=输入('请输入密码:').条带()

# 判断用户是否已注册

以open(r'info.txt ',' r ',编码='utf8 ')作为if _ exist:

if _ exist:中的行

如果线。split(' | ')[0]==用户名:

打印('用户已注册)

破裂

else:

使用open(r'info.txt ',' a ',编码='utf8 ')作为user_write:

user_write.write('{}|{}\n ' .格式(用户名,pwd))

打印('用户:{}注册成功。格式(用户名))

返回

返回一

# 构建功能列表

func_dict={'1': ['注册,register],' 2': ['登录,登录]}

而True:

对于范围(1)中的I,len(func_dict) 1):

print(i,func_dict.get(str(i))[0])

choice=input('请输入序号以选择功能(问/问退出):').条带()

if choice.upper()=='Q':

破裂

while choice.isdigit()和func_dict:中的选择

res=func_dict[choice][1]()

如果res:

继续

else:

破裂

else:

打印('序号输入有误,请重新输入)

继续

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/92776.html

(0)

相关推荐

  • python中如何使用pip安装第三方库

    技术python中如何使用pip安装第三方库本篇文章为大家展示了python中如何使用pip安装第三方库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前言本文的文字及图片来源于网

    攻略 2021年11月2日
  • css怎么将背景图居中

    技术css怎么将背景图居中这篇文章主要介绍css怎么将背景图居中,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! css中,可利用“background-position

    攻略 2021年12月9日
  • 如何理解AFNetWorking https双向认证

    技术如何理解AFNetWorking https双向认证这篇文章给大家介绍如何理解AFNetWorking https双向认证,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。客户端验证服务端证书:需要

    攻略 2021年11月26日
  • opencv 视频处理相关

    技术opencv 视频处理相关 opencv 视频处理相关包含视频格式知识(编解码和封装格式);如何获取视频信息及视频编解码格式;opencv读取及保存视频,及opencv fourcc编码格式
    一、基

    礼包 2021年11月23日
  • @Autowired 与@Resource的异同点

    技术@Autowired 与@Resource的异同点 @Autowired 与@Resource的异同点前言
    最近写代码的时候,碰到一个小问题;可以看到,Spring Boot不推荐使用@Autowi

    礼包 2021年12月24日
  • 有哪些实用Python库

    技术有哪些实用Python库这篇文章主要讲解了“有哪些实用Python库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些实用Python库”吧!Wget从网络上提取数

    攻略 2021年10月28日