猫史档案馆


【Python作品分享】一个登录系统【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

一个登录系统,注:要新建一个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


回复

上一页1 页 / 共 0下一页