编写一个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。
