编写一个函数,计算传入的数字序列的最大值,最小值,平均值,并以元组的形式返回
时间: 2024-09-28 15:12:23 浏览: 43
设计一个函数返回传入的列表中最大和第二大的元素的值。
5星 · 资源好评率100%
编写一个函数来计算数字序列的最大值、最小值和平均值是一个常见的编程任务。这个函数通常接受一个列表作为输入,然后分别找到最大值、最小值,并对所有数值求和后再除以元素个数得到平均值。以下是使用Python语言的一个示例:
```python
def calculate_stats(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)
# 示例用法
sequence = [4, 7, 2, 9, 5]
result = calculate_stats(sequence)
print("Max value:", result[0])
print("Min value:", result[1])
print("Average value:", result[2])
阅读全文