python第三章上机实践答案_《Python 3.x入门到应用实践》 — 3.8 上机实践演练——成绩单统计小帮手...

本文将指导你用Python编写程序,通过读取scores.csv文件,快速计算10位学生的总分、平均分,并依据分数范围划分甲、乙、丙、丁等级。操作流程包括导入数据、计算统计及等级输出,适合初学者实战练习。
摘要由CSDN通过智能技术生成

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所示。

1581176089874533.png

图3-15                                  图3-16

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值