python 计算某门课程的平均成绩并输出,统计大于等于平均成绩的人数并输出
时间: 2024-05-08 20:19:44 浏览: 35
好的,我可以帮您解决这个问题。以下是 Python 代码:
```python
scores = [85, 76, 93, 67, 88, 85, 91, 79, 81, 78] # 假设这是某门课程的所有成绩
average_score = sum(scores) / len(scores) # 计算平均成绩
print("平均成绩为:", average_score)
num_above_average = sum(score >= average_score for score in scores) # 统计大于等于平均成绩的人数
print("大于等于平均成绩的人数为:", num_above_average)
```
这段代码中,我们首先定义了一个列表 `scores`,里面存储了所有人的成绩。然后通过求和和求平均数的方式计算出平均成绩,再用一个简单的循环来统计大于等于平均成绩的人数。最后输出结果即可。
希望这个答案对您有帮助!
相关问题
输入一个班级某门课程的成绩,统计并输出全班该门课程的平均成绩
以下是Python代码实现:
```
scores = [] # 定义一个空列表用于存储成绩
n = int(input("请输入班级人数:")) # 输入班级人数
# 循环输入每个学生的成绩
for i in range(n):
score = float(input("请输入第%d个学生的成绩:" % (i+1)))
scores.append(score) # 将成绩添加到列表中
avg_score = sum(scores) / n # 计算平均成绩
print("全班该门课程的平均成绩为:%.2f" % avg_score)
```
解释:
1. 首先定义一个空列表`scores`,用于存储成绩。
2. 然后通过`input()`函数输入班级人数`n`。
3. 使用`for`循环,循环输入每个学生的成绩,并将成绩添加到列表`scores`中。
4. 计算平均成绩,即将列表`scores`中所有成绩求和并除以班级人数`n`。
5. 最后使用`print()`函数输出平均成绩,保留两位小数。
编写python程序,计算某门课程的平均成绩并输出,统计高于和等于平均成 绩的人数并输出,成绩由键盘输入并存入列表。设人数为20。
scores = []
for i in range(20):
score = float(input("请输入第%d个学生的成绩:" % (i+1)))
scores.append(score)
average = sum(scores) / len(scores)
print("平均成绩为:%.2f" % average)
above_average = 0
equal_average = 0
for score in scores:
if score > average:
above_average += 1
elif score == average:
equal_average += 1
print("高于平均成绩的人数为:%d" % above_average)
print("等于平均成绩的人数为:%d" % equal_average)
相关推荐
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)