输入10个学生的成绩,求出平均成绩,并将低于平均成绩的分数显示出来。其中“求平均成绩”用自定义函数average来实现。
时间: 2023-05-22 16:03:45 浏览: 61
好的,可以使用以下 Python 代码来实现:
def average(grades):
total = sum(grades)
return total / len(grades)
grades = []
for i in range(10):
grade = int(input(f"请输入第{i+1}个学生的成绩:"))
grades.append(grade)
avg = average(grades)
below_avg = [grade for grade in grades if grade < avg]
print(f"平均成绩为:{avg}")
print(f"低于平均成绩的分数为:{below_avg}")
请注意,以上代码只是参考,您可以根据需要进行修改。
相关问题
输入10个学生的成绩,求出平均成绩,并将低于平均成绩的分数显示出来 C语言
以下是一个简单的 C 语言程序,可以实现输入10个学生的成绩,计算平均成绩,并将低于平均成绩的分数显示出来:
```c
#include <stdio.h>
int main() {
int i, n = 10;
float sum = 0, avg;
float scores[n];
// 输入成绩并计算总分
for (i = 0; i < n; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%f", &scores[i]);
sum += scores[i];
}
// 计算平均成绩
avg = sum / n;
// 显示低于平均成绩的分数
printf("平均成绩为:%.2f\n", avg);
printf("低于平均成绩的分数为:\n");
for (i = 0; i < n; i++) {
if (scores[i] < avg) {
printf("%.2f ", scores[i]);
}
}
return 0;
}
```
程序首先定义了一个长度为10的数组 `scores` 来存储学生的成绩。然后使用循环语句输入每个学生的成绩,并计算总分。接着计算平均成绩,并使用循环语句找出低于平均成绩的分数并显示出来。最后返回0,表示程序正常结束。
输入十个学生的成绩求出平均成绩并打印出低于平均分的分数
好的,以下是一个Python代码示例,可以实现计算平均分并打印出低于平均分的分数:
```
scores = []
sum_scores = 0
# 输入十个学生的成绩
for i in range(10):
score = float(input("请输入第{}个学生的成绩:".format(i+1)))
scores.append(score)
sum_scores += score
# 计算平均分
avg_score = sum_scores / len(scores)
print("平均分为:", avg_score)
# 打印低于平均分的分数
below_avg_scores = [score for score in scores if score < avg_score]
print("低于平均分的分数为:", below_avg_scores)
```
在上面的代码中,我们首先定义了一个空列表`scores`和一个变量`sum_scores`,用于存储十个学生的成绩和成绩总和。然后使用`for`循环语句输入每个学生的成绩,并将其添加到`scores`列表中,同时累加成绩总和。接着,我们计算平均分并打印出来。最后,使用列表推导式找出低于平均分的分数并打印出来。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)