python输入3个学生5门成绩,求出平均值,最高分和最低分
时间: 2024-03-08 21:48:49 浏览: 32
好的,我可以帮你解决这个问题。
你可以使用以下代码实现:
```python
# 输入3个学生5门成绩
scores = []
for i in range(3):
print("请输入第%d个学生的成绩:" % (i+1))
s = []
for j in range(5):
score = float(input("请输入第%d门课的成绩:" % (j+1)))
s.append(score)
scores.append(s)
# 求平均值、最高分和最低分
averages = []
max_scores = []
min_scores = []
for i in range(5):
total = 0
max_score = 0
min_score = 100
for j in range(3):
total += scores[j][i]
if scores[j][i] > max_score:
max_score = scores[j][i]
if scores[j][i] < min_score:
min_score = scores[j][i]
averages.append(total/3)
max_scores.append(max_score)
min_scores.append(min_score)
# 输出结果
print("平均成绩为:", averages)
print("最高分为:", max_scores)
print("最低分为:", min_scores)
```
这段代码首先会让你输入3个学生的5门成绩,然后计算每门课的平均值、最高分和最低分,最后输出结果。
希望能帮到你!
相关推荐
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)