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

如何使用Python编写一个求列表平均数的函数?

发布时间:2023-07-05 23:20:03

编写一个求列表平均数的函数可以通过以下步骤实现:

1. 定义一个函数,例如calculate_average,该函数接受一个列表作为参数。

2. 在函数内部,使用sum函数来计算列表中所有元素的总和。可以使用sum(list_name)来获取列表的总和。

3. 使用len函数获取列表的长度,即元素的个数。

4. 用总和除以长度,得到平均数。

5. 返回平均数。

下面是一个示例代码:

def calculate_average(lst):
    total_sum = sum(lst)
    num_elements = len(lst)
    average = total_sum / num_elements
    return average

你可以在调用这个函数时传入一个列表,例如calculate_average([1,2,3,4,5]),函数将返回列表的平均值。

以下是一个完整的示例,演示如何使用该函数计算列表的平均值:

def calculate_average(lst):
    total_sum = sum(lst)
    num_elements = len(lst)
    average = total_sum / num_elements
    return average

# 调用函数计算平均值
numbers = [1, 2, 3, 4, 5]
avg = calculate_average(numbers)

# 打印结果
print("列表 {} 的平均值为: {:.2f}".format(numbers, avg))

运行结果为:

列表 [1, 2, 3, 4, 5] 的平均值为: 3.00

通过上述步骤,你可以成功编写一个求列表平均数的函数。