📌  相关文章
📜  级数之和(n ^ 2-1 ^ 2)+ 2(n ^ 2-2 ^ 2)+….n(n ^ 2-n ^ 2)(1)

📅  最后修改于: 2023-12-03 15:27:32.523000             🧑  作者: Mango

级数之和

该程序计算以下级数之和:

(n^2-1^2) + 2(n^2-2^2) + … + n(n^2-n^2)

其中n是一个正整数。

实现方式
JavaScript
function calculateSum(n) {
  let sum = 0;
  for (let i = 1; i <= n; i++) {
    sum += i * (n * n - i * i);
  }
  return sum;
}
Python
def calculate_sum(n):
    sum = 0
    for i in range(1, n+1):
        sum += i * (n ** 2 - i ** 2)
    return sum
使用说明

调用calculateSumcalculate_sum函数即可计算级数之和。传入参数n为一个正整数。

JavaScript
const sum = calculateSum(5);
console.log(sum); // 输出 1700
Python
sum = calculate_sum(5)
print(sum) # 输出 1700
注意事项
  • 传入的参数n必须是一个正整数,否则函数将返回NaNNone
  • 如果n过大,可能会造成计算机性能上的压力。建议使用较小的值进行计算。