day07-作业

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

推荐阅读更多精彩内容

  • 一、作业:简单FTP 开发简单的FTP: 用户登陆 上传/下载文件 不同用户家目录不同 查看当前目录下文件 充分使...
    乘风逐月阅读 193评论 0 0
  • 作业1:进度条 作业2:秒表 作业3:文字时间 作业4:处理className兼容问题 作业5:发送短信倒计时
    我是一只菜鳥阅读 215评论 0 4
  • 编写一个函数,求1+2+3+...+N 编写一个函数,求多个数中的最大值 编写一一个函数,实现摇色子的功能,打印n...
    LPP27149阅读 194评论 0 7
  • 喜斯陶: 半小时对一本专业书,怎么做到的? 郭慧芳:如何学会一个技能 魏启龙: Pathon入门笔记 丘文靖:神医...
    huifang963阅读 116评论 0 0
  • 有人问我:小鱼姐,我是应届毕业生,手里也没多少钱,从来都没那接触过理财,我要怎么才能踏出理财这一步?有没有简单一点...
    奋斗的小鱼阅读 659评论 6 13