编写代码定义一个函数,函数参数为列表,函数功能为求列表的最大值,平均值,最小值,函数返回值为列表最大值、平均值、最小值。编写主函数,定义一个列表,应用函数。
时间: 2024-09-23 07:02:30 浏览: 33
当然可以。这是一个用Python编写的函数,它接受一个列表作为输入,并返回列表的最大值、平均值和最小值:
```python
def calculate_list_stats(numbers):
if not numbers: # 判断列表是否为空
return None, None, None
else:
max_value = max(numbers) # 获取最大值
min_value = min(numbers) # 获取最小值
average_value = sum(numbers) / len(numbers) # 计算平均值
return max_value, average_value, min_value
# 主函数
def main():
test_list = [10, 20, 30, 40, 50] # 定义一个测试列表
stats = calculate_list_stats(test_list)
if stats is not None:
print(f"列表最大值: {stats[0]}, 平均值: {stats[1]}, 最小值: {stats[2]}")
if __name__ == "__main__":
main()
阅读全文