在Python中,计算平方和可以通过多种方法实现。以下是几种常见的方法:
1. 使用循环和累加器:
sum_of_squares = 0
for i in range(1, n+1):
sum_of_squares += i2
print(sum_of_squares)
2. 使用内置函数`sum`和列表推导式:
sum_of_squares = sum([i2 for i in range(1, n+1)])
print(sum_of_squares)
3. 使用NumPy库(如果项目中已使用):
import numpy as np
sum_of_squares = np.sum(np.arange(1, n+1)2)
print(sum_of_squares)
4. 使用内置模块`math`中的`pow`函数:
import math
sum_of_squares = sum(math.pow(i, 2) for i in range(1, n+1))
print(sum_of_squares)
5. 使用自定义函数:
def sum_of_squares(n):
return sum(i2 for i in range(1, n+1))
print(sum_of_squares(n))
请根据你的具体需求选择合适的方法。