淘先锋技术网

首页 1 2 3 4 5 6 7

调和级数是数列+\frac{1}{2}+\frac{1}{3}+\frac{1}{4}+\cdots+\frac{1}{n}+\cdots$ 的和。简单的说,它是无限个数的和,其中每个数都是调和数列的倒数。

python求调和级数

用Python计算调和级数的代码如下:


def harmonic_series(n):
    sum = 0
    for i in range(1, n+1):
        sum += 1/i
    return sum

上述代码定义了一个计算调和级数的函数,它接受一个正整数n作为参数,返回前n项的和。

接着,我们可以使用这个函数来计算调和级数的前几项。例如,我们可以计算前10项的和:


print(harmonic_series(10))

输出结果为:


2.9289682539682538

这个结果可以表示为$\frac{7381}{2520}$,它比自然对数e略小。

注意,调和级数是无限的,因此它的和是趋于无穷的。当n趋于无穷时,调和级数的和趋于无限大。这也是调和级数在数学上的一个有趣性质。