计算1-N整数平方的累计和怎么写啊?

计算1-N整数平方的累计和
怎么求计算1-N整数平方的累计和?

sum=0
n = int(input())
for i in range(1, n):
  sum += i*i
print(sum)


temp=0
for i in range(n):
    temp+=n**2
print(temp)

该回答引用GPTᴼᴾᴱᴺᴬᴵ
可以使用循环遍历1到N的整数,将每个整数的平方累加到一个变量中,最后返回累加结果即可。

以下是一个示例代码:

def sum_of_squares(n):
    # 初始化累加器
    sum = 0
    # 循环遍历1到N的整数
    for i in range(1, n+1):
        # 将每个整数的平方累加到累加器中
        sum += i*i
    # 返回累加结果
    return sum

# 测试
print(sum_of_squares(10)) # 输出385

这个函数的参数n表示计算1到N整数平方的累计和,调用sum_of_squares(10)将返回1到10整数平方的累计和385。

Sn=n*(n-1)*(2n-1)/6