Python题输入一个班的学生成绩,打印平均分,以及高于平均分的学生成绩。
时间: 2024-04-27 07:04:34 浏览: 184
输入学生成绩并打印出排名信息
好的,这个问题可以回答。以下是Python代码示例:
```python
scores = input("请输入学生成绩,以空格分隔:").split()
scores = [int(score) for score in scores]
average_score = sum(scores) / len(scores)
print(f"平均分为:{average_score:.2f}")
above_average_scores = [score for score in scores if score > average_score]
print("高于平均分的学生成绩为:", end="")
for score in above_average_scores:
print(score, end=" ")
```
样例输入:
```
90 80 95 85 92
```
样例输出:
```
平均分为:88.40
高于平均分的学生成绩为:90 95 92
```
阅读全文