📅  最后修改于: 2023-12-03 14:46:26.590000             🧑  作者: Mango
在 Python 语言中,我们可以使用简单的 for 循环或者列表推导式来计算一个列表中所有元素的平方和。
my_list = [1, 2, 3, 4, 5]
sum_of_squares = 0
for i in my_list:
sum_of_squares += i ** 2
print("平方和为:", sum_of_squares)
在上面的代码中,我们首先定义一个列表 my_list
,然后初始化 sum_of_squares
变量为 0。
接着,我们通过 for 循环来迭代 my_list
中的每个元素,并将它的平方值加到 sum_of_squares
变量中。
最后,我们输出计算所得的平方和。
输出结果:
平方和为: 55
my_list = [1, 2, 3, 4, 5]
sum_of_squares = sum([i ** 2 for i in my_list])
print("平方和为:", sum_of_squares)
在上面的代码中,我们使用了一个列表推导式来计算 my_list
中所有元素的平方值,并使用 sum()
函数来计算这些平方值的和。
最后,我们输出计算所得的平方和。
输出结果:
平方和为: 55
Python 提供了多种方法来计算一个列表中的所有元素的平方和,包括简单的 for 循环和列表推导式。根据具体情况,选择不同的方法来完成相应的计算任务。