day12作业

# 程序
import json
def chushi():   # 初始界面
    print('========================')
    print('1. 注册')
    print('2. 登录')
    print('========================')
def zhuce():  # 定义注册函数
    id = input('输入账号:')
    password = input('输入密码:')
    with open('name.json') as f:
        content = f.read()
        dict1 = json.loads(content, encoding='utf-8')
    for key in dict1:
        if key == id:
            print('注册失败,账号已存在')
            break
        else:
            print('注册成功')
            dict1[id]=password
            result = dict1
            with open('name.json', 'w', encoding='utf-8') as f:
                dict1 = json.dumps(dict1)
                f.write(dict1)
            break
# zhuce()
def denglu():  # 定义登陆函数
    id = input('输入账号:')
    password = input('输入密码:')
    with open('name.json')as f:
        content = f.read()
        dict1 = json.loads(content,encoding='utf-8')
    for key in dict1:
        if key == id:
            if dict1[key] == password:
                print('恭喜!登陆成功!')
                break
            else:
                print('登陆失败')
                break
def chose():   # 定义选择函数
    chose_1 = int(input('请输入(1-2):'))
    if  chose_1 == 2:
        denglu()
    elif chose_1 == 1:
        zhuce()
chushi()    # 主程序
while True:
    chose()
# json文件
{"xiaohua": "333", "afang": "333", "3": "2", "3234": "2", "323232": "232", "xiaod": "3", "xiaof": "2", "xi": "23"}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容