day07-作业

2018-08-28  本文已影响0人  d4lx

day07-作业

学生信息管理系统

students = [{'name': '001', 'age': 18, 'tel': '13456656456'}]

while True:
    print('学生信息管理系统'.center(30, '*'))
    print('1、添加学生信息'.center(30, ' '))
    print('2、查看学生信息'.center(30, ' '))
    print('3、修改学生信息'.center(30, ' '))
    print('4、删除学生信息'.center(30, ' '))
    print('5、退出系统'.center(30, ' '))
    print('**************************************')
    student = (dict.fromkeys(['name', 'age', 'tel']))
    caozuo = int(input('请选择你要进行的操作:'))
    if caozuo == 1:
        print('学生信息管理系统'.center(30, '*'))
        print('添加学生信息'.center(30, ' '))
        student['name'] = input('请输入学生姓名:')
        student['age'] = int(input('请输入学生年龄:'))
        student['tel'] = input('请输入学生电话:')
        students.append(student)
        print('添加成功')
        print(students)
        print('**************************************')
    elif caozuo == 2:
        print('学生信息管理系统'.center(30, '*'))
        print('查看学生信息'.center(30, ' '))
        print(students)
        print('**************************************')
    elif caozuo == 3:
        print('学生信息管理系统'.center(30, '*'))
        print('修改学生信息'.center(30, ' '))
        stu_name = input('请输入学生姓名:')
        for stu in students:
            if stu['name'] == stu_name:
                print(stu)
                value = input('是否要修改?Y/N')
                if value == 'N':
                    continue
                stu['age'] = int(input('请修改学生年龄:'))
                stu['tel'] = input('请修改学生电话:')
        print(students)
        print('修改成功')
        print('**************************************')
    elif caozuo == 4:
        print('学生信息管理系统'.center(30, '*'))
        print('删除学生信息'.center(30, ' '))
        stu_name = input('请输入学生姓名:')
        for stu in students:
            if stu['name'] == stu_name:
                print(stu)
                value = input('是否想删除该学生?Y/N')
                if value == 'N':
                    continue
                students.remove(stu)
        print(students)
        print('删除成功')
        print('**************************************')
    elif caozuo == 5:
        break
上一篇下一篇

猜你喜欢

热点阅读