python学生信息管理
2021/12/30 1:07:28
本文主要是介绍python学生信息管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、程序功能(Function)
1、功能自述
利用Python完成一个学生信息的增删改查程序,主要涉及知识点:程序控制结构(实现可进可退的多级菜单)、文件读写操作(学生信息要保存到磁盘上的文件里)、利用函数实现功能模块化。
2、思维导图
二、学生实体(Entity)
1、思维导图
2、关系模式
学生(学号,姓名,性别,年龄,班级,专业,系部,电话)
3、学生表
行——记录——元组
列——字段——属性
先将学生信息保存到文本文件里面,用空格来隔开每个字段。
三、读取学生文件
文件结构是由若干行若干列构成,一行一行地读取,每一行读取出来的字符串,通过空格拆分成一个元组,所有行读取出来之后就自然构成元组的列表。
1、用元组的列表保存多个学生信息
创建“用元组的列表保存多个学生信息.py"
运行结果
2、读取学生文件数据,保存到元组的列表
查看学生文件位置
创建“读取学生文件,保存到元素的列表里.py”
运行结果
去掉“\n”
运行结果
格式化输出students列表
运行结果
四、对学生元组的列表进行增删改查操作
1、增加学生记录
目前students里有六个学生元素(学生),添加一个新学生元组
运行结果
2、查询学生记录
(1)按学号查询学生记录
编写“按学号查询学生记录.py”
运行结果
(2)按姓名查询学生记录
编写“按姓名查询学生记录.py’
运行结果
3、修改学生记录
编写“修改学生记录.py”
运行结果
解决办法
运行结果
4、删除学生记录
编写“删除学生记录.py"
运行结果
五、将学生元组的列表写入文件
编写"将学生元组的列表写入文件.py"
运行结果
查看写入的文件
六、构建学生信息管理多级菜单系统
(一)创建多级菜单系统
编写程序—学生信息管理.py
运行结果
(二)实现学生信息管理功能模块
1、编写查询全部学生记录功能
编写get_all_student()、display_all_student()函数
运行结果
2、编写增加学生记录功能
编写add_student()函数代码
这篇关于python学生信息管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门