编写函数,该函数可以输入任意多个数,函数返回输出所有输入参数的最大值、最小值和平均值。
时间: 2024-02-28 21:52:01 浏览: 64
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
以下是一个实现该功能的 Python 函数:
```python
def max_min_avg(*args):
# 计算最大值
max_val = max(args)
# 计算最小值
min_val = min(args)
# 计算平均值
avg_val = sum(args) / len(args)
# 返回结果
return max_val, min_val, avg_val
```
这个函数使用了 Python 中的可变参数 `*args`,可以接受任意数量的输入参数。在函数体内,我们分别使用 `max()`、`min()` 和 `sum()` 函数计算最大值、最小值和总和,然后再除以参数个数得到平均值。最后,将这三个值组成一个元组返回即可。
阅读全文