python定义一个函数计算n个数的平均值
时间: 2023-05-02 09:05:17 浏览: 119
以下是一种计算n个数平均数的函数定义:
```python
def average(*args):
return sum(args)/len(args)
```
其中`*args`表示接受任意数量的参数,将这些参数求和后除以参数的个数即可得到平均值。可以通过传入不同数量的参数来计算不同个数的平均数,示例:
```python
>>> average(1, 2, 3, 4)
2.5
>>> average(1, 2, 3, 4, 5, 6)
3.5
```
相关问题
python定义一个函数,计算n个数的平均值
可以定义一个函数,输入一个包含n个数字的列表,然后计算这些数字的平均值并返回。
例如:
def avg(nums):
return sum(nums)/len(nums)
其中,sum(nums)表示求列表中所有数的和,而len(nums)表示求列表长度,即n,最后两者相除即为平均值。
定义使用lambda函数计算三个数的平均值。
好的,可以这样定义一个使用lambda函数计算三个数的平均值的函数:
```python
average = lambda x, y, z: (x + y + z) / 3
```
这个函数使用了lambda表达式,接受三个参数,并返回它们的平均值。您可以像使用普通函数一样使用它,比如这样:
```python
result = average(10, 20, 30)
print("The average of the three numbers is:", result)
```
以上代码将会输出:`The average of the three numbers is: 20.0`