找出列表中最大值和平均值最小值
时间: 2024-10-17 14:14:13 浏览: 21
找出列表中的最大值、最小值以及平均值通常是一个常见的编程任务。下面是如何在Python中简单地完成这个操作:
```python
def find_stats(lst):
# 最大值
max_value = max(lst)
# 最小值
min_value = min(lst)
# 平均值(计算总和后再除以元素个数)
if len(lst) > 0:
average_value = sum(lst) / len(lst)
else:
average_value = None # 如果列表为空,返回None或抛异常
return max_value, min_value, average_value
# 使用示例
numbers = [4, 7, 2, 9, 5]
max_val, min_val, avg_val = find_stats(numbers)
print(f"最大值: {max_val}, 最小值: {min_val}, 平均值: {avg_val}")
相关问题
编写一个程序,用户输入5个整数,存入一个列表中,然后,找出列表中的最大值和最小值,计算最大值和最小值的平均数并输出平均数。
可以使用以下Python代码来实现:
numbers = []
for i in range(5):
num = int(input("请输入一个整数:"))
numbers.append(num)
max_num = max(numbers)
min_num = min(numbers)
average = (max_num + min_num) / 2
print("最大值:", max_num)
print("最小值:", min_num)
print("平均数:", average)
如何用python找列表中的最大值和最小值,平均值、求和
可以使用`max()`和`min()`函数找到列表中的最大值和最小值,使用`sum()`函数求和,使用`len()`函数求列表长度,最后用总和除以长度可以求出平均值。具体操作如下:
```python
my_list = [3, 5, 1, 7, 2, 8, 4, 6]
max_value = max(my_list)
min_value = min(my_list)
sum_value = sum(my_list)
avg_value = sum_value / len(my_list)
print("最大值为:", max_value)
print("最小值为:", min_value)
print("总和为:", sum_value)
print("平均值为:", avg_value)
```
输出结果为:
```
最大值为: 8
最小值为: 1
总和为: 36
平均值为: 4.5
```
以上代码首先创建了一个包含数字的列表`my_list`,然后使用`max()`和`min()`函数找到列表中的最大值和最小值,使用`sum()`函数求和,使用`len()`函数求列表长度,最后用总和除以长度可以求出平均值。最后打印出结果。
阅读全文