搜尋

首頁  >  問答  >  主體

python小白 想做一個能夠計算圓周率的程式碼,不知道怎麼寫

我寫了一段程式碼,可以計算數字的階乘,如下:

#-*- coding:gb2312 -*-
#关于无限阶乘
result = 1
i = 1
while i <=50:
    result *= i
    i += 1
    print(result)

這裡面把while i <=50 改成任一數字,就可以算任意的階乘,或改成while True也可以改成無限的階乘。

我的問題:
目前想沿著這個思路,想寫一段程式碼,執行之後結果是圓周率,並且可以任意保留所想要的位數。
例如我可以選擇保留10位小數,或是保留20位。不知道怎麼寫,一點思路也沒有。
不知道各位是否可以給點提示?

高洛峰高洛峰2718 天前993

全部回覆(1)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-12 09:23:09

    雷雷


    用Python計算圓周率

    回覆
    0
  • 取消回覆