这道题目是要求编写程序,循环输入学生成绩,直到输入-99时结束循环,计算学生的平均成绩。
时间: 2023-06-12 21:07:50 浏览: 94
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
好的,这道题目可以通过以下方式实现:
```python
# 初始化成绩总和和学生数量
total_score = 0
count = 0
while True:
# 读取用户输入的成绩
score = input("请输入学生成绩(输入-99结束输入):")
score = int(score)
# 判断是否结束输入
if score == -99:
break
# 更新成绩总和和学生数量
total_score += score
count += 1
# 计算平均成绩
average_score = total_score / count
# 输出结果
print("学生的平均成绩为:", average_score)
```
这段代码中使用了一个 `while` 循环来反复读取用户输入的成绩,直到用户输入了 `-99` 才结束循环。在循环中,每次读取用户输入的成绩后,将其加入成绩总和中,并将学生数量加 1。当循环结束后,通过成绩总和和学生数量计算出平均成绩,并输出结果。
阅读全文