美文网首页
学生管理系统函数版

学生管理系统函数版

作者: 叶叶阿姨 | 来源:发表于2018-10-13 10:05 被阅读0次
    def jm():
        '''
        创建一个界面类
        '''
        print('+'*50)
        strs = '欢迎来到叶玉的学生管理系统'
        new_str = strs.center(39, ' ')
        print(new_str)
        print(' '*50)
        str1 = '1.添加学生'
        new_str1 = str1.center(39, ' ')
        print(new_str1)
        str2 = '2.查看学生'
        new_str2 = str2.center(39, ' ')
        print(new_str2)
        str3 = '3.删除学生'
        new_str3 = str3.center(39, ' ')
        print(new_str3)
        str4 = '4.退出管理系统'
        new_str4 = str4.center(39, ' ')
        print(new_str4)
        print(' '*50)
        print('+'*50)
    # 创建一个列表用来保存学生信息
    Students = []
    while True:
        #把功能界面展示给学生
        jm()
        instruct = int(input('请输入数字指令:'))
        if instruct == 1:
            print('现在开始添加学生'.center(39, '*'))
            name = input('请输入要添加的学生姓名:')
            age = input('请输入要添加的学生年龄:')
            sxi = input('请输入学生性别:')
            Student = {'姓名':name,'年龄':age,'性别':sxi}
            Students.append(Student)
        elif instruct == 2:
            print('现在开始查看学生'.center(39, '*'))
            print('1.查看所有学生'.center(39, ' '))
            print('2.指定学生'.center(39, ' '))
            dn = int(input('请输入:'))
            if dn == 1:
                if Students == []:
                    print('还没有学生哟~')
                else:
                    print(Students)
            else:
                name = input('请输入查看学生的姓名:')
                for x in Students:
                    if x['姓名'] == name:
                        print(x)
                        continue
                    else:
                        print('没有该学生!')
        elif instruct == 3:
            print('您现在进入了删除学生功能!')
            name = input('请输入您要删除的学生姓名:')
            for x in Students:
                if x['姓名'] == name:
                    print('确认要删除%s吗?'% (name))
                    print('1.删除'.center(39, ' '))
                    print('2.回到主界面'.center(39, ' '))
                    del1 = input('请输入:')
                    if del1 == 1:
                        Students.remove(x)
                        print('删除成功~!')
                    else:
                        jm()
                else:
                    print('没有该学生哟~')
        elif instruct == 4:
            print('你确定要退出管理系统吗~'.center(39, '*'))
            print('1.回到功能界面'.center(39, ' '))
            print('2.退出学生管理系统'.center(39, ' '))
            a = int(input('请输入功能:'))
            if a == 1:
                jm()
            else:
                break
    
    

    相关文章

      网友评论

          本文标题:学生管理系统函数版

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