python 编写一个程序,接受一个整数列表,输出最大值、最小值和平均值。
时间: 2024-09-14 19:04:11 浏览: 60
要编写一个Python程序来处理整数列表并输出最大值、最小值和平均值,你可以使用Python内置的函数和方法。以下是一个简单的例子:
```python
# 定义一个函数来处理整数列表并计算最大值、最小值和平均值
def process_list(numbers):
if not numbers: # 检查列表是否为空
return None, None, None
max_value = max(numbers) # 使用max函数获取最大值
min_value = min(numbers) # 使用min函数获取最小值
avg_value = sum(numbers) / len(numbers) # 计算平均值,使用sum函数求和并除以列表长度
return max_value, min_value, avg_value
# 示例使用
numbers = [int(x) for x in input("请输入一系列整数,以空格分隔:").split()]
max_value, min_value, avg_value = process_list(numbers)
print(f"最大值:{max_value}")
print(f"最小值:{min_value}")
print(f"平均值:{avg_value}")
```
这段代码首先定义了一个函数`process_list`,它接受一个整数列表作为参数。使用内置的`max()`和`min()`函数来找到列表中的最大值和最小值。计算平均值时,使用`sum()`函数求出列表中所有数的和,然后除以列表的长度(即元素个数)。如果输入的列表为空,函数将返回None值。然后通过一个示例输入来展示这个函数的用法。
阅读全文