美文网首页
day 13主页面

day 13主页面

作者: 憨猜猜 | 来源:发表于2019-01-09 20:55 被阅读0次

函数

"""__author__ = 何志成"""
import json


def homepage1():
    """登录注册页面"""
    print('''
    ====================================================
                ❀欢迎来到王者学生管理系统❀
                
                ♦1. 登                 录
                ♦2. 注                 册
                ♦3. 退                 出
    ====================================================
    ''')


def register(list1: list):
    """注册添加用户"""
    while True:
        name = input('请输入用户名(3-6位):')
        if 3 <= len(name) <= 6:
            break
        else:
            print('账号输入错误,请重新输入')
    while True:
        password = input('请输入密码(11-16位):')
        if 11 <= len(password) <= 16:
            break
        else:
            print('密码输入错误,请重新输入')
    list1.append({'name': name, 'password': password})


def name1():
    """登录输入"""
    while True:
        name = input('请输入用户名(3-6位):')
        if 3 <= len(name) <= 6:
            break
        else:
            print('账号输入错误,请重新输入')
    return name


def password():
    while True:
        password = input('请输入密码(11-16位):')
        if 11 <= len(password) <= 16:
            break
        else:
            print('密码输入错误,请重新输入')
    return password


def look_load():
    """获取json里面的数据"""
    while True:
        try:
            with open('teacher.json', encoding='utf-8')as f:
                json.load(f)
                break
        except TypeError:
            print('类型错误')




def new_dump(all_student):
    """更新json数据"""
    with open('teacher.json', 'w', encoding='utf-8')as f:
        json.dump(all_student, f)


def registration_page():
    # 获取数据
    with open('teacher.json', encoding='utf-8')as f:
        all_student = json.load(f)

    register(all_student)

    #     更新数据
    with open('teacher.json', 'w', encoding='utf-8')as f:
        json.dump(all_student, f)

    # print(all_student, end=' ')


def main():
    pass


if __name__ == '__main__':
    main()
    # homepage1()
    # register([])
    # registration_page()
    look_load()



调用

"""__author__ = 何志成"""
import homepage
import json


def main():
    while True:
        homepage.homepage1()
        import1 = input('请选择(1-3):')
        while True:
            if import1 == '1':
                name = homepage.name1()
                password = homepage.password()
                new_load = homepage.look_load()
                print(type(new_load),new_load)
                # for item in new_load:
                #     print(type(item))
                #     if item['name'] == name:
                #         print('账号正确')
                #         if item['password'] == password:
                #             print('登录成功!')
                # print('登录成功')
            elif import1 == '2':
                # homepage.look_load()
                homepage.registration_page()
                print('注册成功')
                break
            else:
                break


if __name__ == '__main__':
    main()

相关文章

网友评论

      本文标题:day 13主页面

      本文链接:https://www.haomeiwen.com/subject/lqknrqtx.html