一个班10名学生,包含姓名、学号和3门课程的成绩。(1)求第一门课的平均成绩;(2)找出有两门以上课程不及格的学生,输出他们的学号、全部课程成绩和平均成绩;(3)找出平均成绩在90分以上或全部课程成绩
时间: 2023-05-31 18:19:37 浏览: 177
### 回答1:
题意:有一个班级10名学生,包含姓名、学号和3门课程的成绩。(1)求第一门课程的平均成绩;(2)找出有两门以上课程不及格的学生,输出他们的学号、全部课程成绩和平均成绩;(3)找出平均成绩超过90分以上或全部课程成绩平均分超过80分以上的学生,输出他们的学号、全部课程成绩和平均成绩。
### 回答2:
1、求第一门课的平均成绩
首先需要将所有学生第一门课的成绩加起来,然后除以班级总人数10,即可得到第一门课的平均成绩。
2、找出有两门以上课程不及格的学生,输出他们的学号、全部课程成绩和平均成绩
需要遍历每一个学生的成绩记录,如果有两门以上课程不及格(即分数在60分以下),则输出该学生的学号、全部课程成绩和平均成绩。
3、找出平均成绩在90分以上或全部课程成绩
同样需要遍历每一个学生的成绩记录,如果该学生的平均成绩在90分以上或全部课程成绩满分(即分数在100分),则输出该学生的学号和全部课程成绩。
需要注意的是,对于输出操作,可以使用Python的print函数,将需要输出的内容格式化之后打印到控制台上。同时,需要先定义好存储学生信息的数据结构,可以使用列表或字典等数据结构来存储。
### 回答3:
1. 计算第一门课的平均成绩
首先将每位学生第一门课的成绩相加,然后除以班上10名学生的人数,即可得出第一门课的平均成绩。
2. 找出有两门以上课程不及格的学生
先将每个学生的全部成绩都计算出来,然后判断每个学生的不及格科目数是否超过2门,如果超过,则输出该学生的学号、所有课程成绩和平均成绩。
3. 找出平均成绩在90分以上或全部课程成绩
首先将每个学生的平均成绩计算出来,然后判断平均成绩是否达到90分或全部课程成绩是否满分。如果满足条件,则输出该学生的姓名、学号和全部课程成绩。
阅读全文