python模拟---注册登陆查看个人信息

需求:
1、模拟注册;
2、模拟登陆;
3、模拟登陆成功显示登陆成功的用户账号;

一、注册

代码如下:

 def regetist():
'''
:param username: 注册的账号
:param password:注册密码
:return:
'''
username = input("请输入注册的账号:\n")
password = input("请输入注册密码:\n")
temp=username+'|'+password
f=open('login','w')
f.write(temp) #写进文件

二、登陆

代码如下:

 def login():
'''
登陆:
:param username:登陆系统的账号
:param password: 登陆系统的密码
:return:登陆成功-True,登陆失败-->False
'''
f=open('login','r')
for line in f:
'''把字符串转为列表list'''
list=line.split('|')
if username==list[0] and password==list[1]:
return True
else:
return False

三、显示个人信息

代码如下:

 def info():
'''
:param username: 登陆账号
:param password:登陆密码
:return:
'''
f = open('login','r')
for line in f:
list = line.split('|')
r = login()
if r:
print("登陆成功,用户的账号是:{username},密码是:{password}".\
format(username=list[0],password=list[1]))
else:
print("登陆失败,请重新登陆")

四、主函数

代码如下:

 def main():
'''主函数'''
while True:
t = int(input("1、注册 2、登陆 3、退出登录\n"))
if t==1:
regetist()
break
elif t ==2:
login()
info()
break
elif t==3:
exit()
else:
print("请输入正确的数字") def exit():
# 退出
import sys
sys.exit()

五、执行

main()

  

上一篇:git常用命令,git版本控制和Xcode结合使用,用Xcode提交到github,github客户端使用


下一篇:我的Python成长之路---GitHub使用之注册GitHub并安装Git客户端