编写一个函数,可以输入多个数值,返还输入数值中最大值最小值平均值
时间: 2024-10-02 10:02:14 浏览: 31
Python 实现输入任意多个数,并计算其平均值的例子
编写一个函数,通常在大多数编程语言中都可以实现,比如Python、JavaScript、C++等。这里以Python为例来说明如何创建这样一个功能:
```python
def calculate_max_min_average(*args):
# 检查输入是否为空
if not args:
return "请输入至少一个数值"
# 初始化最大值、最小值和总和
max_value = float('-inf')
min_value = float('inf')
total = 0
# 遍历所有输入的数值
for num in args:
# 更新最大值和最小值
max_value = max(max_value, num)
min_value = min(min_value, num)
# 累加总和
total += num
# 计算平均值
average = total / len(args)
return {
'max': max_value,
'min': min_value,
'average': average
}
# 示例使用
numbers = [5, 10, 15, 20, 25]
result = calculate_max_min_average(*numbers)
print(f"最大值:{result['max']}, 最小值:{result['min']}, 平均值:{result['average']}")
阅读全文