用python输入并计算平均成绩while
时间: 2024-09-14 13:14:48 浏览: 47
Python应用开发-while循环语句.pptx
在Python中,你可以使用`while`循环来让用户持续输入分数,直到满足某个条件(比如输入"结束"或者达到预设的最大次数)。下面是一个简单的示例,展示了如何计算平均成绩:
```python
total_score = 0
num_of_scores = 0
continue_input = True
while continue_input:
score = input("请输入一次分数(输入'结束'停止):")
if score.lower() == '结束':
continue_input = False
else:
try:
score = float(score)
total_score += score
num_of_scores += 1
except ValueError:
print("无效的输入,请输入数字或'结束'.")
average_score = total_score / num_of_scores if num_of_scores > 0 else None
print(f"已输入的{num_of_scores}个分数的平均分是:{average_score}")
阅读全文