.输入若干同学的成绩,计算平均成绩,输入的成绩为负数或大于100时表示结束输人。
时间: 2023-12-14 20:05:21 浏览: 98
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
好的,以下是实现这个功能的 Python 代码:
```python
sum = 0
count = 0
while True:
score = int(input("请输入成绩:"))
if score < 0 or score > 100:
break
sum += score
count += 1
if count == 0:
print("没有输入有效成绩")
else:
print("平均成绩为:", sum / count)
```
程序中使用了一个 `while` 循环,不断地输入成绩,如果输入的成绩为负数或大于 100,则跳出循环。
同时,程序中使用了两个变量来记录成绩总和和输入的成绩个数。在循环结束后,计算平均成绩并输出即可。
注意:这个程序没有进行输入数据的合法性检查,如果输入的数据不是数字类型,会抛出异常。如果需要可自行添加相关检查。
阅读全文