用python計算圓周率PI

2022-08-22 14:51:09 字數 1546 閱讀 7377

向區域內隨即撒點

當點的數目足夠多時,落在圓的點數目與在正方形點數目成正比

即圓的面積和正方形的面積成正比

可以得出計算圓周率的演算法

darts=100000000  

hits=0.0  

clock()  

for

inrange(1,darts+1):  

x,y=random(),random()  

dist=sqrt(x**2+y**2)  

ifdist <=1.0:  

hits=hits+1  

pi=4*(hits/darts)  

在命令指令符中輸入pip install tqdm來安裝

#這裡的

i/10*100

指每10%

顯示一次

sleep((clock())/100)

#用執行程式的總時間來算出進度條間隔的時間

print(

"pi的值

{}."

.format(pi))  

print(

"執行時間

用python計算圓周率

馬青公式 馬青公式由英國天文學教授約翰 馬青 john machin,1686 1751 於1706年發現。馬青公式每計算一項可以得到1.4位的十進位制精度。因為它的計算過程中被乘數和被除數都不大於長整數,所以可以很容易地在計算機上程式設計實現。根據提示輸入要計算的長度,計算完成自動生成pai.tx...

如何通過python計算圓周率PI

如下 def pi n pi 0 for k in range n pinforkrptb 程式設計客棧 1 pow 16,k 4 8 k 1 2 8 k 4 1 8 k 5 1 8 k 6 return pi import time scale 20 print 執行開始 center scale...

《計算圓周率》python

題目 歷史上有許多計算圓周率pai的公式,其中,格雷戈里和萊布尼茨發現了下面的公式 pai 4 1 1 3 1 5 1 7 這個公式簡單而優美,但美中不足,它收斂的太慢了。如果我們四捨五入保留它的兩位小數,那麼 累積1項是 4.00 累積2項是 2.67 累積3項是 3.47 請你寫出它累積100項...