18.(1)使用lambda函数汁算三个数的平均値。 (2)使用可変位置参数定乂函数汁算若干个数的平均 值并在未传递参数时返回None。
时间: 2024-03-25 08:37:42 浏览: 42
任输入三个数,求得平均值,平均值程序
5星 · 资源好评率100%
(1) 可以使用lambda函数求数组的平均值,示例代码如下:
```
numbers = [1, 2, 3]
avg = lambda arr: sum(arr) / len(arr)
result = avg(numbers)
print(result)
```
输出为:
```
2.0
```
(2) 可以使用可变位置参数定义函数,计算若干个数的平均值,并在未传递参数时返回None,示例代码如下:
```
def avg(*args):
if len(args) == 0:
return None
return sum(args) / len(args)
result1 = avg(1, 2, 3)
result2 = avg()
print(result1)
print(result2)
```
输出为:
```
2.0
None
```
阅读全文