2019-08-06


# 登录注册退出选择界面


def main_page():
    print('=' * 40)
    print("**欢迎来到学生管理系统**".center(30, " "))
    print("★1.登     录".center(36, " "))
    print("★2.注     册".center(36, " "))
    print("★3.退     出".center(36, " "))
    print('=' * 40)
    num_1 = int(input("请输入(1 - 3):"))
    return num_1


# 注册界面


def register():
    print("欢迎来到注册页面")
    with open(r'student_information', 'r', encoding='utf - 8')as f:
        users = eval(f.read())
        user_name = input("用户名:")
        pw = input("密码:")
        list_2 = list(users)
        if user_name in list_2:
            print("此账号已经注册过了,请重新输入账号")
            register()
        else:
            users[user_name] = pw
    with open(r'student_information', 'w', encoding='utf-8')as f:
        f.write(str(users))
        value = input('是否继续(y/n):')
        if value == 'y':
            register()
        if value == 'n':
            main_page()


# 登录界面
def sign_in():
    print("欢迎来到登录界面")
    user_name = input("请输入学生姓名:")
    user_pw = input("请输入密码:")
    with open(r'student_information', encoding='utf - 8') as f:
        line = eval(f.read())
    list_1 = list(line)
    if len(list_1) == 0:
        print("请先注册")
        main_page()
    else:
        if user_name in list_1:
            if line[user_name] == user_pw:
                print("登录成功")

                main_page_1()
            else:
                print("密码错误")
                sign_in()

        else:
            print("账号错误")
            sign_in()
    return user_name


def main_page_1():

    print("==" * 30)
    print("               欢迎来到学生管理系统1.0")
    print("                 1.添加学生的信息")
    print("                 2.删除学生的信息")
    print("                 3.修改学生的信息")
    print("                 4.查询学生的信息")
    print("                 5.遍历所有学生的信息")
    print("                 6.退出系统")
    print("==" * 30)


# 执行函数


num_2 = main_page()

# 登录管理
if num_2 == 1:
    sign_in()

# 注册
if num_2 == 2:
    register()
# 退出
else:
    exit()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • https://blog.csdn.net/u014044812/article/details/78727496
    Vurtex阅读 3,430评论 0 0
  • 如果你努力了却还是没能在一起的人,就放心扔了Ta,因为那个更适合你的正在向你走来。你们会毫不费力的在一起,你...
    自得_其乐阅读 1,585评论 0 2
  • 我新增了一个爱好那就是复盘,最近做了几场主持,今天就来个大复盘吧!自从2015年进入现在这家企业,我就负责公司年会...
    大眼妹Danney阅读 3,218评论 3 2
  • 自从钻贝页面增加了天天抽奖游戏,许多简友在各个群里晒抽的奖,许多人都中了一万钻。看来这一万简书钻是挺好抽的。然而我...
    红蕖千娇阅读 4,066评论 6 17
  • 小米最近又有大动作了。 根据知情人士透露,小米准备在18年年底上市。如果能够顺利上市,小米将成为今年全球规模最大的...
    冷冷123456阅读 5,573评论 0 6

友情链接更多精彩内容