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

学生管理系统函数版

作者: 叶叶阿姨 | 来源:发表于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