一、程序功能
二、学生实体(Entity)
2.关系模式
学生(学号,性别,姓名,年龄,班级,专业,系部,电话)
3.学生表
学号 | 性别 | 姓名 | 年龄 | 班级 | 专业 | 系部 | 电话 |
---|---|---|---|---|---|---|---|
20201294 | 男 | 吴世勋 | 26 | 20级软件四班 | 软件技术 | 信息工程学院 | 152645354235 |
20201207 | 男 | 王嘉尔 | 26 | 20级软件四班 | 软件技术 | 信息工程学院 | 132517562356 |
20201509 | 女 | 名井南 | 23 | 20级软件四班 | 软件技术 | 信息工程学院 | 156850952645 |
20201405 | 女 | 朴秀荣 | 24 | 20级软件四班 | 软件技术 | 信息工程学院 | 123564852154 |
20201623 | 男 | 黄仁俊 | 20 | 20级软件四班 | 软件技术 | 信息工程学院 | 153146565622 |
20201607 | 男 | 朴志晟 | 18 | 20级软件四班 | 软件技术 | 信息工程学院 | 152656456464 |
20201608 | 男 | 罗渽民 | 20 | 20级软件四班 | 软件技术 | 信息工程学院 | 156232315345 |
把它另存为文本
三、读取学生文件
- 文件结构是由若干行若干列构成,一行一行地读取,每一行读取出来的字符串,通过空格拆分成一个列表,所有行读取出来之后就自然构成列表的列表,即二维列表。
1、演示用二维列表保存多个学生信息
- 创建六个列表:student1、student2、student3、student4、student5和student6,然后添加到student是列表里
- 直接输出student列表
格式输出students
- len(students)-得到二维表的行数
- len(studeents)-得到二维列表第(i-1)行的元素个数,即列数
四,对学生二维列表进行增删改查操作
1,增加学生记录
目前student里有六个元素(学生)
添加一个新元素(学生)
输出更新后的student二维列表
2查询学生记录
(1)按学号查找
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210110004143424.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUyMTU4MzQ2,size_16,color_FFFFFF,t_70#pic_ce
nter)
(2)按姓名查询
3,修改学生记录
4,删除学生记录
五,将学生列表写入记事本
1,将student写入学生.txt
2,查看更新后的学生.txt
六,构建多级菜单系统
编写程序
运行
增加学生记录功能
按学号
运行
修改信息
运行
删除信息
运行