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

编写一个Python函数,用于计算列表中所有元素的总和。

发布时间:2023-12-04 07:01:52

下面是一个用于计算列表中所有元素的总和的Python函数:

def calculate_sum(lst):
    """
    计算列表中所有元素的总和

    参数:
    lst (list): 包含整数或浮点数的列表

    返回:
    total (float): 列表所有元素的总和
    """
    total = sum(lst)
    return total

使用例子:

# 例子1: 整数列表
numbers = [1, 2, 3, 4, 5]
sum_of_numbers = calculate_sum(numbers)
print(f"列表数字的总和是: {sum_of_numbers}")  # 输出: 列表数字的总和是: 15

# 例子2: 浮点数列表
grades = [78.5, 90.0, 85.5, 92.0]
sum_of_grades = calculate_sum(grades)
print(f"列表浮点数的总和是: {sum_of_grades}")  # 输出: 列表浮点数的总和是: 346.0

# 例子3: 空列表
empty_list = []
sum_of_empty_list = calculate_sum(empty_list)
print(f"空列表的总和是: {sum_of_empty_list}")  # 输出: 空列表的总和是: 0.0

注意,该函数只适用于包含整数或浮点数的列表。如果列表中包含其他类型的元素(如字符串),则会引发TypeError。