美文网首页
2018-10-15作业

2018-10-15作业

作者: 米某人 | 来源:发表于2018-10-16 09:09 被阅读0次

import yxy_login
from add_stu import add_stu
import check_stu
from delete_stu import del_stu
from revise_stu import revise_stu

作业二:写一个登陆注册

1.登陆
2.注册
3.退出
====================
2
输入账号: aaa
输入密码:123456
提示注册成功!

====================
1.登陆
2.注册
3.退出
====================
1
账号:aaa
密码:123
密码错误

账号:bbb
账号不存在

def main():
    user_name = yxy_login.login_menu()
    if not user_name:
        print('退出系统!')
    else:
        # 编辑主界面循环
        while True:
            print('+' * 60)
            print('+' + '欢迎来到非常非常简易版的学生管理系统^_^'.center(40, ' ') + '+')
            print('+' + '1.添加学生信息'.center(52, ' ') + '+')
            print('+' + '2.查询学生信息'.center(52, ' ') + '+')
            print('+' + '3.删除学生信息'.center(52, ' ') + '+')
            print('+' + '4.修改学生信息'.center(52, ' ') + '+')
            print('+'+'5.退出'.center(56, ' ')+'+')
            print('+' * 60)
            try:
                step1 = int(input('请输入您想进行的操作:'))
            except TypeError:
                print('请输入正确的数字!')
                continue

            if step1 == 5:
                break

            # 编辑添加学生的循环界面
            elif step1 == 1:
                while True:
                    add_stu(user_name)
                    print('1.继续添加')
                    print('2.返回上一步')
                    try:
                        step2 = int(input('请输入您想进行的操作: '))
                    except TypeError:
                        print('请输入正确的数字!')
                        continue

                    if step2 == 2:
                        break
                    elif step2 == 1:
                        continue
                    else:
                        print('请输入正确的数字!')
            # 编辑查询学生的界面
            elif step1 == 2:
                while True:
                    print('1.查询指定学生信息')
                    print('\n2.查询所有学生信息')
                    print('\n3.查询指定学生平均分')
                    print('\n4.返回上一步')
                    try:
                        step3 = int(input('请输入您想进行的操作: '))
                    except TypeError:
                        print('请输入正确的数字!')
                        continue
                    if step3 == 4:
                        break
                    elif step3 == 1:
                        check_stu.search_stu(user_name)
                    elif step3 == 2:
                        check_stu.check_all(user_name)
                    elif step3 == 3:
                        check_stu.avg_score(user_name)
                    else:
                        print('请输入正确的数字!')
            # 编辑删除学生的界面
            elif step1 == 3:
                del_stu(user_name)
            # 编辑修改学生的界面
            elif step1 == 4:
                revise_stu(user_name)

            else:
                print('请输入正确的数字!')


if __name__ == '__main__':

    main()

相关文章

网友评论

      本文标题:2018-10-15作业

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