3.8 上机实践演练——成绩单统计小帮手
又到了实践演练的时候了,主题是制作成绩单统计程序,输入10位学生的姓名以及数学、英语和语文三科的成绩,计算总分、平均分并根据平均分判断属于甲、乙、丙、丁哪一个等级。
3.8.1 范例程序说明
这次学生的成绩不使用input()函数一个个输入了,太费时,笔者事先建立了scores.csv文件,文件里包含10位学生的姓名以及数学、英语和语文三科的成绩,3.8.2小节将会介绍如何读取CSV文件。
此次演练的题目要求如下:
(1)读入CSV文件,文件名为scores.csv。
(2)计算总分、平均分以及等级(甲、乙、丙、丁)。
甲:平均80~100分 乙:平均60~79分
丙:平均50~59分 丁:平均50分以下
(3)输出学生姓名、总分、平均分(保留到小数点后1位)和等级。
输入说明
读入scores.csv文件。
输出结果参考图3-15。
流程图如图3-16所示。
图3-15 图3-16