从若干学生成绩中统计高于(严格的大于)平均分的人数,用-1做为学生成绩数据的结束标志 【输入形式】一组学生的成绩 【输出形式】高于平均分的学生人数 【样例输入】70 50 80 -1 【样例输出】2用python编写
时间: 2023-11-30 12:02:03 浏览: 145
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
好的,以下是Python代码实现:
```python
scores = []
while True:
score = input()
if score == '-1':
break
scores.append(int(score))
average = sum(scores) / len(scores)
count = 0
for score in scores:
if score > average:
count += 1
print(count)
```
这段代码首先读入一组学生成绩,用一个列表 `scores` 来存储。当输入 `-1` 时,停止读入。然后,计算平均分并遍历所有成绩,统计高于平均分的人数,最后输出结果。
阅读全文