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

技术多用户注册登录函数封装版 多用户注册登录函数封装版要求:
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)

相关推荐

  • 街道用英语怎么说,街道上有很多商店,用英语怎么说

    技术街道用英语怎么说,街道上有很多商店,用英语怎么说There are many stores on the street.There are some stores on the street.
    There are a

    生活 2021年10月22日
  • 香港服务器搭建网站哪家好

    技术香港服务器搭建网站哪家好使用香港服务器搭建网站有很多好处,主要有以下几点高端性能: 香港服务器租用最重要的好处之一是您可以从您的网站获得高端性能。有了这个,您可以获得大带宽和高存储容量的香港服务器租用。使用香港服务器

    礼包 2021年12月21日
  • MySQL外键约束简介

    技术MySQL外键约束简介 MySQL外键约束简介InnoDB是目前MySQL中唯一支持外键的内置存储引擎,所以如果需要外键支持那选择 就不多了(PBXT也有外键支持)。使用外键是有成本的。比如外键通常

    礼包 2021年11月13日
  • python和sqlite3数据库如何实现简单登陆注册功能

    技术python和sqlite3数据库如何实现简单登陆注册功能这篇文章将为大家详细讲解有关python和sqlite3数据库如何实现简单登陆注册功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后

    攻略 2021年12月4日
  • 如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块

    技术如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块这期内容当中小编将会给大家带来有关如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块,文章内容丰富且以专业的角度为大家分析和叙述,

    攻略 2021年10月29日
  • python中什么是aiohttp库

    技术python中什么是aiohttp库这篇文章主要讲解了“python中什么是aiohttp库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中什么是aioh

    攻略 2021年10月20日