美文网首页
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-作业

    day07-作业 学生信息管理系统

  • day07-作业

    1.使用位运算判断一个数是否是奇数 2.表达式0x13 & 0x17的值是( ) 3.若x=-20,y=3则x&y...

  • Day07-作业

    1.使用位运算判断一个数是否是奇数 2.表达式0x13&0x17的值是(19) 3.若x=-20,y=3则x&y的...

  • 2018-08-21 day07-作业

    作业1:进度条 作业2:秒表 作业3:文字时间 作业4:处理className兼容问题 作业5:发送短信倒计时

  • MySQL 多表操作

    day07-多表操作 今日任务 完成对MYSQL数据库的多表查询及建表的操作 教学目标 掌握MYSQL中多表的创建...

  • Day07-函数

    1. 函数 1)函数:就是实现某一特定功能的代码块的封装 2)作用:封装(将功能绑定在一个函数中,想要使用这个功能...

  • day07-函数

    函数 函数:就是对实现某一特定功能的代码块的封装 作用:封装(将功能绑定在一个函数中,想要使用这个功能的时候,直接...

  • day07-验证

    Artform 验证 Artform.py 可以从表单中拿到提交的数据用cleaned_data['值名']方法 ...

  • day07-封装

    学习刘意老师java基础的笔记 01_成员变量和局部变量的区别 02_形式参数是类名的问题 03_匿名对象 04_...

  • day07-文件编辑vim-笔记

    Day07-文件编辑vim 导读 今日内容1.什么是vim2.vi于vim的关系区别3.如何使用vimvim的四种...

网友评论

      本文标题:day07-作业

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