编写一个函数,计算n个数中最大值,最小值和平均值。 提示:参数为n个数构成的列表或元组等,返回值可为元组 python
时间: 2024-12-17 07:39:22 浏览: 1
74.Python函数之返回多值共2页.pdf.zip
你可以使用Python内置的`max()`、`min()`和`sum()`函数来实现这个功能。下面是一个示例函数:
```python
def calculate_max_min_average(numbers):
if not numbers: # 判断输入是否为空
return None, None, None
max_value = max(numbers)
min_value = min(numbers)
average = sum(numbers) / len(numbers) # 计算平均值
return max_value, min_value, average
# 示例
numbers_list = [4, 2, 9, 6, 1]
result = calculate_max_min_average(numbers_list)
print(f"Max value: {result[0]}, Min value: {result[1]}, Average: {result[2]}")
```
这个函数接收一个数字列表作为输入,计算其中的最大值、最小值和平均值,并返回一个包含这三个值的元组。如果输入的列表为空,函数会返回None。
阅读全文