📅  最后修改于: 2023-12-03 15:27:21.718000             🧑  作者: Mango
这是一个简单的程序,用于计算级数之和(1 a + 2 a ^ 2 + 3 a ^ 3 +…+ n a ^ n)。它使用了 Python 编程语言编写。
我们可以使用循环来实现这个程序。具体而言,我们从 1 开始遍历到 n,每次将当前项的值(i * a ^ i)加到结果变量中即可。
以下是该程序的 Python 代码:
def calculate_sum(a, n):
result = 0
for i in range(1, n + 1):
result += i * pow(a, i)
return result
我们可以通过调用该函数并传递必要的参数来计算级数之和:
a = 2
n = 5
print(calculate_sum(a, n)) # 输出 242
这个简单的程序演示了如何使用循环和数学函数来计算级数之和。希望这个例子能对初学者有所帮助!