Python函数:如何求平均值?
在 Python 中,可以使用以下两种方法来求平均值。
方法一:使用 sum() 和 len() 函数来计算平均值
示例代码如下:
def calculate_average(numbers):
total = sum(numbers)
average = total / len(numbers)
return average
numbers = [1, 2, 3, 4, 5]
average = calculate_average(numbers)
print("平均值为:", average)
在这个示例中,我们定义了一个名为 calculate_average() 的函数,它接受一个数字列表作为参数。我们使用 sum() 函数来计算列表内所有数字的总和,然后使用 len() 函数来计算列表的长度。最后,我们将总和除以列表的长度,得到平均值。
方法二:使用 statistics 模块中的 mean() 函数来计算平均值
示例代码如下:
import statistics
numbers = [1, 2, 3, 4, 5]
average = statistics.mean(numbers)
print("平均值为:", average)
在这个示例中,我们使用 statistics 模块中的 mean() 函数来计算列表内所有数字的平均值。这个函数会自动处理空列表和非数字类型的参数。
无论使用哪种方法,都需要提供一个数字列表作为输入。在这里,我们使用了一个简单的示例列表 [1, 2, 3, 4, 5] 来计算平均值。你可以根据自己的需求将其替换为其他列表。
需要注意的是,以上两种方法仅适用于纯数字的列表。如果列表中包含其他类型的元素,将导致 TypeError 错误。
希望这个简单的解释能够帮助你理解如何使用 Python 来求取平均值。
