投稿  收藏 
考试成绩统计

1. 描述

输入某个班级学生的数学成绩。 请完成以下任务:

(1)计算及格人数、不及格人数

(2)统计总成绩、平均成绩、最高分、最低分、成绩排序

(3)输出各项计算结果

2. 问题分析:

通过归纳、抽象。按解决顺序,将案例分解为4个问题

问题一: 输入并存储班级学生成绩

问题二: 计算及格人数,不及格人数

问题三: 成绩统计:总成绩、平均成绩、最高分、最低分、成 绩排序

问题四: 输出各项计算结果

3. 问题解决

问题一: 输入计算及格人数、不及格人数

(1)任务分解

步骤一:存放学生成绩,采用创建空列表stu score的方式解决。

步骤二:学生成绩的输入,采用while循环多次调用input()函数完成,使用eval0函数将字符串转成数据类型的数据。

步骤三:学生成绩数据存放于列表stu_scorel中,使用基本操作append添加来解决。

(2)流程图及代码实现

考试成绩统计

问题三:成绩统计

(1)任务分解

步骤一:总成绩sum score,使用求和函数sumO函数计算

步骤二:平均成绩average,使用sum_score/length方法求得

步骤三:最高分max_score最低分min_score使用maxO和minO函数实现

步骤四:按升序排序,使用sot0排序方法实现

(2)流程图及代码实现

考试成绩统计

问题四:输出各项计算结果

(1)任务代码实现

考试成绩统计

4. 完整代码展示——第1部分

考试成绩统计

4. 完整代码展示——第2部分

考试成绩统计

运行结果1:

考试成绩统计

运行结果2:

考试成绩统计

关 键 词

考试成绩统计

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢