编写函数,该函数可以输入任意多个数,函数返回输出所有输入参数的最大值、最小值和平均值
时间: 2024-02-12 16:07:32 浏览: 106
好的,这是一个Python的实现:
```python
def calc(*args):
if len(args) == 0:
return None
max_val = max(args)
min_val = min(args)
avg_val = sum(args) / len(args)
return max_val, min_val, avg_val
```
使用 `*args` 可以让函数接收任意数量的参数,然后通过 `max()` 和 `min()` 函数计算最大值和最小值,通过 `sum()` 函数和 `len()` 函数计算平均值。如果没有输入任何参数,则返回 `None`。
阅读全文