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

如何使用Python函数计算列表中数字的总和和平均值?

发布时间:2023-07-01 04:39:42

使用Python函数计算列表中数字的总和和平均值可以通过以下步骤实现:

1. 创建一个名为calculate_sum的函数来计算列表中数字的总和。

def calculate_sum(lst):
    total = 0  # 初始化总和为0
    for num in lst:  # 遍历列表中的每个数字
        total += num  # 将每个数字与总和相加
    return total  # 返回计算结果

在函数中,我们使用一个循环来遍历列表中的每个数字,并将它们与总和相加。最后,返回计算出的总和。

2. 创建一个名为calculate_average的函数来计算列表中数字的平均值。

def calculate_average(lst):
    total = calculate_sum(lst)  # 调用前面创建的calculate_sum函数获取总和
    average = total / len(lst)  # 将总和除以列表长度来计算平均值
    return average  # 返回计算结果

在函数中,我们首先调用前面创建的calculate_sum函数来获取列表中数字的总和。然后,我们将总和除以列表的长度来计算平均值。最后,返回计算出的平均值。

3. 调用这两个函数并传入一个列表来计算列表中数字的总和和平均值。

my_list = [1, 2, 3, 4, 5]  # 示例列表
sum_result = calculate_sum(my_list)  # 调用calculate_sum函数计算总和
average_result = calculate_average(my_list)  # 调用calculate_average函数计算平均值

print("Sum:", sum_result)  # 打印总和
print("Average:", average_result)  # 打印平均值

在这个示例中,我们定义了一个名为my_list的列表,其中包含一些数字。然后,我们调用calculate_sum函数来计算列表中数字的总和,并将结果存储在sum_result变量中。接下来,我们调用calculate_average函数来计算列表中数字的平均值,并将结果存储在average_result变量中。最后,我们使用print语句打印出计算结果。

通过这些步骤,我们可以使用Python函数来计算列表中数字的总和和平均值。这种方法可以使我们的代码更加模块化和可重用,同时也减少了重复代码的编写。