# 利用隨機函式計算圓周率pi到小數第五位
1.說明:圓形面積=pi * 圓半徑r^2。
2.假設:若圓半徑r=1,則圓形面積=pi。
3.結論:pi=圓形面積,又圓形面積=4扇形面積。
4.利用Python中的random進行圓周率的計算。
from random import random
隨意找出任意的數字
from time import perf_counter
start=perf_counter()
n=100 * 1000
dian=0
for i in range(n):
i在100000以內
x,y=random(),random()
dist=pow(x ** 2+y ** 2,0.5)
if dist<1:
dian=dian+1
推導扇形面積
pi=4*(dian/n)
扇形面積的4倍
print("圓周率的值是{}".format(pi))
print("圓周率的計算時間{}".format(perf_counter()-start))
