期末考试到了,自动化2201班的陈老师想要把班上的考试情况统计一下。陈老师依次输入每个同学的成绩(0100之间),当输入成绩在0100之间时,继续输入下一个成绩,如果输入一个负数或大于100的数,就表明成绩输入完毕,停止输入成绩,计算并输出班级平均分(保留2位小数)。
输入输出示例
1.输入时不需要任何提示;
2.如果人数为0,则输出:“人数为0”
3加里人数太于等于1,则输出平均值,平均分保留两位小数。

python循环问题,怎么写
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Jzin 2023-02-13 20:26关注
def average_score(): score = 0 count = 0 total = 0 while True: score = int(input()) if score < 0 or score > 100: break total += score count += 1 if count == 0: print("人数为0") else: avg = total / count print("%.2f" % avg) average_score()
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用