python 期末考试到了,自动化2201班的C语言老师陈老师想要把班上的考试情况统计一下。陈老师依次输入每 个同学的成绩(e~100 之间),当输入成绩在 0~100 之间时,继续输入下一个成绩,如果输入一个负数或 大于 100 的数,就表明成绩输入完毕,停止输入成绩,计算并输出班级平均分(保留 2 位小数)。 输入输出示例 1.输入时不需要任何提示; 2.如果人数为。,则输出:“人数为0” 3.如果人数大于等于 1 则输出平均值,平均分保留两位小数。
时间: 2023-05-14 15:06:59 浏览: 151
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
以下是陈老师可以使用的 Python 代码:
```
sum = 0
count = 0
while True:
score = float(input())
if score < 0 or score > 100:
break
sum += score
count += 1
if count == 0:
print("人数为0")
else:
average = sum / count
print("%.2f" % average)
```
这段代码可以让陈老师输入每个同学的成绩,当输入负数或大于 100 的数时,就会停止输入成绩,并计算并输出班级平均分。如果人数为 0,则输出“人数为0”。
阅读全文