python 求不断输入求平均值
时间: 2024-01-23 11:38:36 浏览: 225
任输入三个数,求得平均值,平均值程序
5星 · 资源好评率100%
可以使用循环来实现不断输入并求平均值的功能。以下是一个示例代码:
```python
nums = [] # 存储输入的数字
while True:
num = input("请输入一个数字(输入q退出): ")
if num == 'q':
break
try:
num = float(num)
nums.append(num)
except ValueError:
print("输入无效,请重新输入数字!")
if nums:
average = sum(nums) / len(nums)
print("平均值为:", average)
else:
print("没有输入数字!")
```
在上面的代码中,我们使用一个无限循环来接受用户的输入。当用户输入 'q' 时,循环会终止。每次用户输入一个数字,我们将其转换为浮点数并添加到 `nums` 列表中。最后,如果 `nums` 列表不为空,则计算平均值并输出;否则,提示没有输入数字。
阅读全文