学生管理系统函数版

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

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

相关阅读更多精彩内容

  • 今天上午老师给孩子听写了。老师把结果发给我看一了。这不看还好点一看脸都不知道放那了。放学回来的路上我问今天在学校学...
    二年级五班崔世昊阅读 1,486评论 0 0
  • 1999年的时候,方小冉跟着父母回到农村老家。 1999年我十岁,方小冉也是十岁。她戴一顶花边帽子,穿着过膝的精致...
    我住深海别墅阅读 2,701评论 0 0
  • 专爱回力鞋一百年的大幂幂这次真的抛弃了回力鞋,选择了仿佛跟回力鞋一个模子刻出来的Celine小白鞋。还是原来的配方...
    花花一样阅读 3,911评论 0 0
  • 今日解字——禾(hé) 汉字偏旁中的“禾木旁”,是指禾苗的“禾”字。为什么叫禾木呢?是因为“禾”与“木”二字很相似...
    凉月西风阅读 3,273评论 0 4

友情链接更多精彩内容