python编写程序,求一列表中的元素个数、最大值、最小值、平均值
时间: 2024-01-26 17:03:24 浏览: 118
可以使用 Python 内置的函数 `len()`、`max()`、`min()` 和 `sum()` 来实现这些功能。代码如下:
```python
lst = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
# 元素个数
count = len(lst)
print("元素个数:", count)
# 最大值
max_value = max(lst)
print("最大值:", max_value)
# 最小值
min_value = min(lst)
print("最小值:", min_value)
# 平均值
avg_value = sum(lst) / count
print("平均值:", avg_value)
```
输出结果为:
```
元素个数: 11
最大值: 9
最小值: 1
平均值: 4.363636363636363
```
相关问题
Python编写程序,求列表中的元素个数,最大值,最小值,元素之和,平均值.
在Python中,你可以使用内置函数以及一些简单的循环来计算列表中的元素个数、最大值、最小值、元素总和以及平均值。以下是相应的示例:
```python
def list_stats(lst):
# 计算元素个数
num_elements = len(lst)
# 初始化最大值和最小值为列表的第一个元素
max_value = lst[0]
min_value = lst[0]
# 遍历列表更新最大值和最小值
for element in lst:
if element > max_value:
max_value = element
elif element < min_value:
min_value = element
# 计算元素总和
total_sum = sum(lst)
# 计算平均值(如果列表非空)
average = total_sum / num_elements if num_elements > 0 else 0
return num_elements, max_value, min_value, total_sum, average
# 示例列表
example_list = [1, 5, 2, 9, 4, 6]
# 调用函数并打印结果
num, max_val, min_val, sum_val, avg_val = list_stats(example_list)
print(f"元素个数: {num}")
print(f"最大值: {max_val}")
print(f"最小值: {min_val}")
print(f"元素总和: {sum_val}")
print(f"平均值: {avg_val}")
python 编写一个程序,接受一个整数列表,输出最大值、最小值和平均值。
要编写一个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值。然后通过一个示例输入来展示这个函数的用法。
阅读全文