输入若干同学的成绩,计算平均成绩,输入的成绩为负数或大于100时表示结束输入
时间: 2023-06-14 07:06:54 浏览: 143
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
好的,我可以帮你写一个简单的 Python 代码实现这个功能。以下是代码:
```python
scores = [] # 用来存储输入的成绩
while True:
score = float(input("请输入一个同学的成绩(输入负数或大于100时结束输入):"))
if score < 0 or score > 100:
break # 结束输入
scores.append(score) # 将成绩加入列表中
if not scores:
print("没有输入任何成绩")
else:
average_score = sum(scores) / len(scores) # 计算平均成绩
print("平均成绩为:{:.2f}".format(average_score))
```
你可以将以上代码复制到 Python 环境中运行,按照提示输入每个同学的成绩,直到输入负数或大于100时结束输入。程序会计算平均成绩并输出。注意,程序中使用了一个列表 `scores` 来存储输入的成绩。如果用户没有输入任何成绩,程序会输出提示信息。
阅读全文