欢迎访问宙启技术站
智能推送

使用Python函数计算列表中数字的平均值

发布时间:2023-11-13 22:36:06

要计算列表中数字的平均值,可以编写一个函数来实现。

def calculate_average(numbers):
    if len(numbers) == 0:
        return 0
    
    total = sum(numbers)
    average = total / len(numbers)
    return average

上面的函数接受一个数字列表作为参数,并返回计算的平均值。该函数首先检查列表是否为空,如果空则返回0,避免出现除以零的错误。

接下来,在主程序中调用该函数,并测试其功能:

numbers = [1, 2, 3, 4, 5]
average = calculate_average(numbers)
print("平均值为:", average)

这将输出:

平均值为: 3.0

你可以填充列表numbers中的数字以进行测试。请确保列表中至少包含一个数字,否则返回的平均值将为0。如果列表为空,你可能需要在调用该函数之前为其添加一些数据。

另外,注意函数中使用了sum()函数来计算列表中所有数字的总和,并使用len()函数来获取列表的长度。使用这两个内置函数可以更简洁地计算平均值,而不是手动遍历列表并对每个元素进行累加。