zhangjinxuan 发表于 2023-12-15 15:20:03

等比数列如何求和

n
Σ a^i = ?
i=0

FishC 发表于 2023-12-15 15:20:20

求解等比数列的和,可以使用以下公式:

Sn = a * (1 - r^n) / (1 - r)

其中,Sn表示前n项和,a表示首项,r表示公比。

下面是一个示例代码,实现了等比数列求和的功能:

def sum_of_geometric_sequence(a, r, n):
    if r == 1:
      return a * n
    else:
      return a * (1 - r**n) / (1 - r)

# 示例调用
a = 2# 首项
r = 3# 公比
n = 4# 项数

sum_result = sum_of_geometric_sequence(a, r, n)
print("等比数列的前{}项和为:{}".format(n, sum_result))

假设首项a为2,公比r为3,项数n为4,则按照上述公式,计算出等比数列的前4项和为68.0。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 等比数列如何求和