如何使用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
通过上述步骤,你可以成功编写一个求列表平均数的函数。
