(1)使用lambda函数计算三个数的平均值。 (2)使用可变位置参数定义函数计算若干个数的平均值并在未传递参数时返回None。
时间: 2024-03-10 12:49:18 浏览: 121
new第5章函数设计与使用.rar
(1) 可以使用lambda函数计算三个数的平均值,代码如下:
```
average = lambda a, b, c: (a+b+c)/3
print(average(1, 2, 3)) # 输出 2.0
```
(2) 可以使用可变位置参数定义函数计算若干个数的平均值,并在未传递参数时返回None,代码如下:
```
def average(*args):
if len(args) == 0:
return None
else:
return sum(args)/len(args)
print(average()) # 输出 None
print(average(1, 2, 3)) # 输出 2.0
```
阅读全文