用户:梦雨轩9aAc查看:0 回复:0 评论:0 创建时间:2023-06-09T18:21:23
【作品展示】

【作品介绍】
一个登录系统,注:要新建一个json
【作品源代码】
from json import *
import sys
from demjson3 import *
zhanghao = {}
zhanghao = decode_file('zhanghhao.json', encoding='utf-8')
while True:
try:
zt = input("请输入注册、注销还是登陆:")
if zt == "登陆" or zt == "登录":
shuruzm, mima = input("请输入你的账号名和密码,用空格分开:").split(" ")
if shuruzm in zhanghao:
if zhanghao[shuruzm][0] == mima:
print("登陆成功")
print("你保存的是:"+zhanghao[shuruzm][1])
else:
print("登陆失败")
else:
print("登陆失败")
elif zt == "注册":
shuruzm, mima, shuju = input(
"请输入你的账号名、密码和要记录的数据,用空格分开:").split(" ")
zhanghao[shuruzm] = [mima, shuju]
print("注册成功")
elif zt == "注销":
shuruzm, mima = input("请输入你的账号名和密码,用空格分开:").split(" ")
if shuruzm in zhanghao:
if zhanghao[shuruzm][0] == mima or zhanghao[shuruzm] == mima:
zhanghao.pop(shuruzm)
print("注销成功")
else:
print("注销失败")
else:
print("注销失败")
elif zt == "管喵":
mima = input("请输入管喵密码:")
if mima == "000gfdsa":
print("当前有:"+str(len(zhanghao))+"组数据")
for i in zhanghao:
print("账户名:"+i+",密码:"+zhanghao[i]
[0]+",保存的数据:"+zhanghao[i][1])
else:
print("输入错误")
else:
print("输入错误,请重新输入")
except:
print("输入错误,请重新输入")
else:
break
with open('zhanghhao.json', 'w', encoding='utf-8') as a:
c = dumps(zhanghao, ensure_ascii=False)
a.write(c)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn