python实训(制作学生信息删改程序)

文章目录

  • 一、实训记录
  • 二、学生实体(Entity)
  • 三、读取学生文件
    • 1、读取学生文件数据,保存到二维列表里
  • 四、对二维列表进行增删改查操作
    • 1、添加记录
    • 2、查询学生记录
      • (1)按学号查询学生记录
      • (2)按姓名查询学生记录
    • 3、修改学生记录
    • 4、删除学生记录
  • 五、将学生二维列表写入学生文件
    • 1、将students写入学生.txt
    • 2、查看更新之后的学生.txt
  • 六、构建学生信息管理多级菜单系统
    • (一)构建多级菜单系统
    • (二)实现学生信息管理功能模块
      • 1、编写查询全部学生记录功能
      • 2、编写增加学生记录功能

一、实训记录

制作学生信息删改程序:多级菜单,文件读写。

python实训(制作学生信息删改程序)
  • 关系模式:学生(学号,姓名,性别,年龄,班级,专业,系部,电话)
  • 学生表记录
学号 姓名 性别 年龄 班级 专业 系部 电话
2020001 李晓红 19 2020软件4班 软件技术 信息工程学院 15945456780
2020002 王晓刚 18 2020软件4班 软件技术 信息工程学院 13890904567
2020003 唐雨涵 19 2020软件4班 软件技术 信息工程学院 18878789023
2020101 张三丰 18 2020大数据1班 大数据应用与管理 信息工程学院 15945455680
2020102 肖雨林 18 2020大数据1班 大数据应用与管理 信息工程学院 18890904560
2020103 郑小翠 19 2020大数据1班 大数据应用与管理 信息工程学院 15945455680

这学期,MySQL未学习,所以我们将学生信息保存到文本文件里,用空格来隔开每个字符。

python实训(制作学生信息删改程序)
  • 输出student列表
  • python实训(制作学生信息删改程序)

    python实训(制作学生信息删改程序)

    1、读取学生文件数据,保存到二维列表里

    python实训(制作学生信息删改程序)
    • 读取学生文件,保存到二维列表并输出(注意文件编码问题:为ANSI编码保存)

    python实训(制作学生信息删改程序)
    • 格式化输出students列表

    python实训(制作学生信息删改程序)
    • 添加一个新元素

    python实训(制作学生信息删改程序)

    2、查询学生记录

    (1)按学号查询学生记录

    python实训(制作学生信息删改程序)

    (2)按姓名查询学生记录

    python实训(制作学生信息删改程序)
    python实训(制作学生信息删改程序)

    4、删除学生记录

    • 删除学号为“2020003”的学生记录
      python实训(制作学生信息删改程序)

      2、查看更新之后的学生.txt

      python实训(制作学生信息删改程序)
    • 运行程序
      python实训(制作学生信息删改程序)
    • 运行程序
    • python实训(制作学生信息删改程序)
    • 运行代码
    • python实训(制作学生信息删改程序)

      文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览209479 人正在系统学习中

      来源:咸魚魚

      声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年1月5日
    下一篇 2021年1月5日

    相关推荐