# 利用隨機函式計算圓周率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)) ![](https://i.imgur.com/MWNrY1T.jpg)