python输入若干个0-100的成绩,计算所有成绩的平均值
时间: 2024-10-09 16:13:14 浏览: 34
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
在Python中,你可以通过循环和累加的方式来计算一组0-100之间成绩的平均值。以下是一个简单的示例:
```python
# 初始化变量
scores = []
total = 0
# 输入成绩
while True:
score = input("请输入一个0-100的成绩(输入'q'退出):")
if score.lower() == 'q':
break
try:
score = int(score)
if 0 <= score <= 100:
scores.append(score)
total += score
else:
print("成绩应在0到100范围内,请重新输入。")
except ValueError:
print("无效的输入,请输入数字.")
# 计算平均值
if len(scores) > 0:
average = total / len(scores)
print("所有成绩的平均值是:", average)
else:
print("未输入任何成绩。")
阅读全文