用数组,输入5个学生的成绩,求出平均成绩,并将低于平均成绩的分数显示出来。
时间: 2024-02-26 21:58:00 浏览: 34
好的,以下是使用 Python 语言实现的代码:
```python
# 输入 5 个学生的成绩,并求平均值
scores = []
total_score = 0
for i in range(5):
score = int(input("请输入第{}个学生的成绩:".format(i+1)))
scores.append(score)
total_score += score
average_score = total_score / 5
# 找出低于平均成绩的分数
below_average_scores = []
for score in scores:
if score < average_score:
below_average_scores.append(score)
# 输出结果
print("平均成绩为:{:.2f}".format(average_score))
print("低于平均成绩的分数为:", below_average_scores)
```
在这个代码中,我们首先定义了一个空列表 `scores` 来存储 5 个学生的成绩,然后使用 `for` 循环和 `input` 函数依次输入每个学生的成绩,并将其添加到 `scores` 列表中。同时,我们还定义了一个变量 `total_score` 来累加所有成绩的分数,以便后面求平均值。
接着,我们使用一个 `for` 循环遍历 `scores` 列表,判断每个成绩是否低于平均成绩 `average_score`,如果是,则将其添加到另一个空列表 `below_average_scores` 中。
最后,我们使用 `print` 函数输出平均成绩和低于平均成绩的分数即可。注意,在格式化字符串中使用 `:.2f` 来保留平均成绩的小数点后两位。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)