《Python 3.x入门到应用实践》 — 3.8 上机实践演练——成绩单统计小帮手

举报
华章计算机 发表于 2020/02/08 23:35:44 2020/02/08
【摘要】 本节书摘来自华章计算机《Python 3.x入门到应用实践》 一书中第3章,第3.8.1节,作者是赵 军 等。

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

              image.png

图3-15                                  图3-16


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。