python输入一串数字求平均值
时间: 2024-11-13 12:19:33 浏览: 4
Python 实现输入任意多个数,并计算其平均值的例子
在Python中,你可以通过让用户逐个输入数字,然后计算它们的总和并除以数字的数量来求得平均值。以下是一个简单的示例:
```python
numbers = []
while True:
try:
num = input("请输入一个数字(输入'q'结束):")
if num.lower() == 'q':
break
numbers.append(float(num)) # 将输入转换为浮点数以便进行计算
except ValueError:
print("这不是一个有效的数字,请重新输入。")
if not numbers: # 检查列表是否为空
print("没有输入任何数字,无法计算平均值。")
else:
average = sum(numbers) / len(numbers)
print("这组数字的平均值是:", average)
```
在这个脚本中,用户可以连续输入数字,直到输入`q`为止。每次输入都会被添加到`numbers`列表中,最后计算平均值并显示结果。
阅读全文