@HLY
一、功能概述(Function)
利用Python编写学生信息管理程序,实现增删改查功能,主要涉及知识点:多级菜单,文件读写(学生信息保存在磁盘上的文件里)
二、学生实体(Entity)
-关系模式:学生(学号,姓名,性别,年龄,班级,专业,系部,电话)
-学生表记录
学号 | 姓名 | 性别 | 年龄 | 班级 | 专业 | 系部 | 电话 |
---|---|---|---|---|---|---|---|
202001 | 李晓红 | 女 | 19 | 2020级软件4班 | 软件技术 | 信息工程学院 | 15926266390 |
202002 | 张杰 | 男 | 19 | 2020级软件4班 | 软件技术 | 信息工程学院 | 18328387348 |
202003 | 王晓刚 | 男 | 18 | 2020级软件4班 | 软件技术 | 信息工程学院 | 19156266365 |
202005 | 张三丰 | 男 | 18 | 2020级大数据技术与应用1班 | 大数据技术与应用 | 信息工程学院 | 18266266379 |
202012 | 郑晓翠 | 女 | 19 | 2020级大数据技术与应用1班 | 大数据技术与应用 | 信息工程学院 | 15278902451 |
202016 | 郑杰 | 男 | 18 | 2020级大数据技术与应用1班 | 大数据技术与应用 | 信息工程学院 | 15789760931 |
*这学期,我们还没有学习MySQL,我们将学生信息保存在文本文件里,用空格来隔开每个字段
三、读取学生文件
文件结构是由若干行若干列构成,一行一行读取,每一行读取出来的字符串,通过空格拆封成一个列表,所有行读取出来之后就自然构成列表的列表,即二维列表。
1、演示用二维列表保存多个学生信息
-
创建五个学生列表 student1,student2, student3,student4 ,student5;
-
输出student列表