美文网首页
2018-08-28学生信息管理

2018-08-28学生信息管理

作者: 汤姆猫是只疯猫 | 来源:发表于2018-08-29 16:11 被阅读0次
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
已退出系统

相关文章

网友评论

      本文标题:2018-08-28学生信息管理

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