美文网首页
day07-作业

day07-作业

作者: d4lx | 来源:发表于2018-08-28 21:00 被阅读0次

    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
    

    相关文章

      网友评论

          本文标题:day07-作业

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