用Python语言编写软件完成以下任务:
教师在每次上课时,需要对学生点名。编写程序,完成如下功能:
(1)输入学生信息(包括学号、姓名、是否缺席、考试成绩4项),并将学生信息保存在文件students.txt中。
(2)教师点名:对所有学生进行点名,并更新students.txt文件。
(3)分别统计已到和未到的学生,并显示。
(4)能够向文件中添加后报到的学生信息。
(5)能修改文件中学生是否缺席及考试成绩信息。
二、实验要求
(1)大作业内容:
a)用户界面友好,功能明确,操作方便。
b)完成实验内容(1)-(4)用户界面中的菜单至少应包括“开始点名”、“信息统计”、“学生信息添加”、“退出”4项。
c)代码应给出必要的注释,以增强程序的可读性。
d)团队人员要有明确的工作分工,组长负责制。
(2)课设内容:在实验要求(1)的基础上完成实验内容(5)功能。
(3)程序完成后,参加随机答辩,并上交说明书和源程序。说明书的内容参见提供的模板。
1