哈囉,今天我來分享計算圓周率的方法,只需要一台電腦即可
1.使用計算機來計算圓周率 [ 簡 單 ]
首先,先確認您的計算機能夠計算sin,你可以使用Windows的小算盤,切換至工程型,點選Rad
,然後依照以下公式計算
示意圖:
如果使用Windows的小算盤大概能算到小數點下31位,如果要算到小數點下千位、萬位,要用其他方法
2.使用Python計算圓周率 [ 稍 微 複 雜 ]
然後輸入以下程式碼:
上面程式碼可以計算圓周率精度達小數點下1000位
計算結果如下:
程式碼可以調整參數的地方有三個
1.
![](https://i.imgur.com/Y5h8m2y.png)
調整計算精度,如果要計算到小數點下10000位,這裡就設為10000 + 1,再加上一個小的任意數值,或是直接10000再隨便加上50或100也可以
2.
![]()
同上,如果要計算到小數點下2000位,"1000"的部分就改成2000
3.
![]()
這裡的iteration請遵循以下方式計算,假設要計算到小數點下10000位,那就算log(10000 + 1) / log(3) = 8.3837,有小數部分就無條件進位,所以iteration設為9
這裡示範計算到圓周率小數點下100000位
-------------------------------------------------------------------------------------------------------------------------------
另外,你可以嘗試使用
計算圓周率
最後附上圓周率洗腦歌曲