您可以使用以下代码编写一个函数来实现该功能:
def calculate_stats(*args):
min_val = min(args)
max_val = max(args)
avg_val = sum(args) / len(args)
return min_val, avg_val, max_val
# 示例用法
result = calculate_stats(2, 4, 6, 8, 10)
print(result) # 输出 (2, 6.0, 10)
在这个函数中,我们使用*args
作为参数,这允许我们传入任意数量的列值。然后,我们使用min()
和max()
函数分别找到最小值和最大值,使用sum()
函数计算总和,使用len()
函数计算列值的数量,从而计算出平均值。最后,我们将这三个结果作为一个元组返回。
在示例用法中,我们传入了5个列值并将结果打印出来。输出结果是一个元组,包含最小值2、平均值6.0和最大值10。