📅  最后修改于: 2023-12-03 14:50:09.921000             🧑  作者: Mango
几何级数是一种特殊的数列,每一项都是前一项乘以同一个非零常数r。它的数学表示式为:
$$ a_n = a_1 \cdot r^{n-1} $$
其中a1是首项,r是公比,n是项数。
几何级数可以用来描述很多自然现象,比如复利计算、无限等比数列等。
几何级数的求和公式为:
$$ S_n = a_1 \cdot \frac{1-r^n}{1-r} $$
其中S_n表示前n项和。
几何级数在程序开发中也有很多应用,比如:
# 计算几何级数前n项和
def geo_sum(a1, r, n):
S_n = a1 * (1 - r**n) / (1 - r)
return S_n
a1 = 1
r = 0.5
n = 4
print(f"The sum of the first {n} terms of the geometric series with a1={a1} and r={r} is {geo_sum(a1, r, n)}")
输出结果:
The sum of the first 4 terms of the geometric series with a1=1 and r=0.5 is 1.9375