python圓周率怎么打 現代計算機是如何計算圓周率的?
現代計算機是如何計算圓周率的?可通過編程語言計算。下面是Python語言中PI的計算:PI=0.0n=100對于范圍(n)中的I:PI=(1/pow(16,I)*(4/(8*I 1)-2/(8*I 4
現代計算機是如何計算圓周率的?
可通過編程語言計算。下面是Python語言中PI的計算:
PI=0.0
n=100
對于范圍(n)中的I:
PI=(1/pow(16,I)*(4/(8*I 1)-2/(8*I 4)-1/(8*I 5)-1/(8*I 6))
print(“PI是{。10F}”。格式(PI)
結果如下:PI為3.1415926536
您想使用什么近似算法?
最簡單的算法是用分數近似PI。例如,355/133可以準確地獲得PI(3.14159)的前六位。
Python程序:
print(355*1000/133)/1000
如果您的計算機中有Python環(huán)境(官方網站上沒有人可以安裝),一個簡單的py小程序可以計算pi。darts值越大,程序運行的時間越長,PI越精確。從隨機導入*從數學導入*從時間導入*darts=2**12hits=0clock(),對于范圍內的I(1,darts):X,y=random(),random()dist=sqrt(X**2 y**2),如果dist