输入若干个元素,求平均值python
时间: 2024-09-27 08:16:36 浏览: 35
Python 实现输入任意多个数,并计算其平均值的例子
在Python中,如果你想输入一系列元素并求它们的平均值,通常的做法是让用户逐个输入,直到他们完成输入或选择停止。下面是一个简单的示例,使用`while`循环和`sum()`函数:
```python
def get_average():
total = 0
count = 0
while True:
try:
num = float(input("请输入一个数字(输入'q'退出):"))
if num == 'q':
break
total += num
count += 1
except ValueError:
print("这不是一个有效的数字,请重新输入。")
if count > 0:
avg = total / count
print(f"所输入数字的平均值是:{avg}")
else:
print("没有输入任何数字,无法计算平均值。")
get_average()
阅读全文