1
Leibniz summationPython的萊布尼茨總和
我試圖讓萊布尼茨總和與蟒蛇,但是,我的代碼,我得到稍微不同的值。我找不到爲什麼它不給我正確的答案。
import math
def estimate_pi(iterations):
pi = 0.0
for n in range(0,iterations+1):
pi = pi + (math.pow(-1,n)/((2*n)+1))
return pi
print("How many iterations?")
print(estimate_pi(int(input())))
咋的,但仍然是讓我略有不同的值比其他的求和PI代碼:( – buq333
我正想* 4得到一個pi值,但在此之前,我認爲我的方程在某個點上是錯誤的 – buq333
@ buq333除了將返回值乘以4,我還修正了範圍以反映總和方程(即'範圍(迭代) '而不是'range(iterations + 1)'。 –