パイソンのインフィニットシリーズの計算方法

総和を段階的に求めるために、ループを使用して無限級数を評価します。次に、調和級数を計算するためのサンプルコードを示します。

def find_sum():
    sum = 0
    i = 1
    while True:
        sum += 1/i
        i += 1
        if i > 10000:  # 设置一个结束条件,避免无限循环
            break
    return sum

print(find_sum())

上のサンプルコードでは、調和級数の各項が加算される while ループを使用しており、ある終了条件(例えば、i がある数より大きくなる)まで繰り返します。無限級数は合計を完全に計算できないため、無限ループを防ぐために適切な終了条件を設定する必要があることに注意してください。

bannerAds