利用Python完成一个学生信息的增删改查程序,主要涉及知识点:程序控制结构(实现可进可退的多级菜单)、文件读写操作(学生信息要保存到磁盘上的文件里)、利用函数实现功能模块化。
学生(学号,姓名,性别,年龄,班级,专业,系部,电话)
行——记录——元组
列——字段——属性
先将学生信息保存到文本文件里面,用空格来隔开每个字段。
文件结构是由若干行若干列构成,一行一行地读取,每一行读取出来的字符串,通过空格拆分成一个元组,所有行读取出来之后就自然构成元组的列表。
创建“用元组的列表保存多个学生信息.py"
运行结果
查看学生文件位置
创建“读取学生文件,保存到元素的列表里.py”
运行结果
去掉“\n”
运行结果
格式化输出students列表
运行结果
目前students里有六个学生元素(学生),添加一个新学生元组
运行结果
编写“按学号查询学生记录.py”
运行结果
编写“按姓名查询学生记录.py’
运行结果
编写“修改学生记录.py”
运行结果
解决办法
运行结果
编写“删除学生记录.py"
运行结果
编写"将学生元组的列表写入文件.py"
运行结果
查看写入的文件
编写程序—学生信息管理.py
运行结果
编写get_all_student()、display_all_student()函数
运行结果
编写add_student()函数代码