2018-08-28学生信息管理

def menu():
    print('= ' * 30)
    print('\twelcome to the student management system')
    print('1.添加学生信息')
    print('2.查看学生信息')
    print('3.删除学生信息')
    print('4.修改学生信息')
    print('5.退出系统')
    print('=' * 30)
student = []
while True:
    menu()
    number = int(input('输入选项:'))
    # 添加学生信息
    if number == 1:
        name = input('输入学生姓名:')
        sex = input('输入学生性别:')
        id = int(input('输入学生学号:'))
        person = {'姓名':name,'性别':sex,'学号':id}
        student.append(person)
        print('学生信息添加成功')
        # print(py_class)
        # number = int(input('输入选项:'))
    # 2.显示学生信息
    elif number == 2:
        if len(student) == 0:
            print('请先添加学生信息!!')
        else:
            print(student[:])
    #         for x in student:
    #             print('姓名:%s  年龄:%s   学号:%d' % (x['name'],x['sex'],x['id']))
    # 删除学生信息
    elif number == 3:
        del_name = input('输入删除的学生姓名:')
        Y = y = True
        N = n = False
        for item in student[:]:
            # print(item)
            if item['姓名'] ==del_name:
                student.remove(item)
                print('删除成功!!')
                # print('学生信息为:%s' % item)
                # choise = input('是否删除该学生信息(Y/N):')
                # if choise == Y:
                #
                #     student.remove(item)
                #     print('删除成功')
                # else:
                #     break

    # 修改学生信息
    elif number == 4:
        change_name = input('输入想要修改学生姓名:')
        for item in student[:]:
            if item['姓名'] == change_name:
                change_name = input('输入修改后学生姓名:')
                change_sex = input('输入修改后学生性别:')
                change_id = int(input('输入修改后学生学号:'))
                new_student = {'姓名': change_name, '性别': change_sex, '学号': change_id}
                item.update(new_student)
                print('修改成功!!')

    elif number == 5:
        print('已退出系统')
        break

运行结果:

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
    welcome to the student management system
1.添加学生信息
2.查看学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
==============================
输入选项:1
输入学生姓名:王
输入学生性别:男
输入学生学号:1
学生信息添加成功
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
    welcome to the student management system
1.添加学生信息
2.查看学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
==============================
输入选项:1
输入学生姓名:糖
输入学生性别:女
输入学生学号:2
学生信息添加成功
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
    welcome to the student management system
1.添加学生信息
2.查看学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
==============================
输入选项:2
[{'姓名': '王', '性别': '男', '学号': 1}, {'姓名': '糖', '性别': '女', '学号': 2}]
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
    welcome to the student management system
1.添加学生信息
2.查看学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
==============================
输入选项:3
输入删除的学生姓名:王
删除成功!!
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
    welcome to the student management system
1.添加学生信息
2.查看学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
==============================
输入选项:2
[{'姓名': '糖', '性别': '女', '学号': 2}]
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
    welcome to the student management system
1.添加学生信息
2.查看学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
==============================
输入选项:4
输入想要修改学生姓名:糖
输入修改后学生姓名:唐
输入修改后学生性别:女
输入修改后学生学号:2
修改成功!!
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
    welcome to the student management system
1.添加学生信息
2.查看学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
==============================
输入选项:2
[{'姓名': '唐', '性别': '女', '学号': 2}]
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
    welcome to the student management system
1.添加学生信息
2.查看学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
==============================
输入选项:5
已退出系统

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,868评论 2 16
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,822评论 0 10
  • 标题 语法 效果 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 注:注意有些符号与文字之间保留空格,...
    XYZ7阅读 271评论 0 0
  • 2018年7月7日 晴 昨晚23:00睡觉,早上6点起床,感觉睡得不错。 起床后20分钟静坐,这是静坐的第400...
    园游小会阅读 158评论 0 0
  • 开始不是这样。迷糊一会儿后发现后视镜可以看到自己了。
    娜娜的日记阅读 232评论 0 0