首页 > 编程知识 正文

Python大于平均值的个数

时间:2023-11-20 18:02:43 阅读:289773 作者:ZKEQ

通过Python程序计算列表中大于平均值的个数。

一、获取列表并计算平均值

lst = [1, 2, 3, 4, 5]
avg = sum(lst) / len(lst)

首先,我们需要获取一个列表,并计算列表中所有元素的平均值。以上述代码为例,我们定义了一个列表lst,其中包含了5个元素。然后使用sum()函数计算了列表lst中所有元素的和,并将其除以列表的长度,得出了列表lst的平均值avg。

二、计算大于平均值的个数

count = 0
for num in lst:
    if num > avg:
        count += 1

接下来,我们需要计算列表中大于平均值的元素个数。以上述代码为例,我们定义了变量count,用于存储大于平均值的元素个数。然后使用for循环遍历列表lst中的所有元素。对于每个元素num,如果其大于平均值avg,则将count值加1。

三、输出结果

print("列表中大于平均值的元素个数为:", count)

最后,我们通过print()函数输出结果。以上述代码为例,我们输出了列表中大于平均值的元素个数count。

四、完整代码

lst = [1, 2, 3, 4, 5]
avg = sum(lst) / len(lst)
count = 0
for num in lst:
    if num > avg:
        count += 1
print("列表中大于平均值的元素个数为:", count)

综上所述,以上代码可以计算出给定列表中大于平均值的元素个数。这种方法不仅适用于上面提到的例子,也可以通过修改输入列表进行适当变化后使用。因此,我们可以将其作为一个通用函数,以适应不同的场景和需求。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。