python編程求圓的面積 python產(chǎn)生10000個隨機點計算圓周率?
python產(chǎn)生10000個隨機點計算圓周率?蒙特卡羅方法可以通過多次散射點計算周長,模擬概率,計算面積。它是否在圓內(nèi),可以通過到圓心的距離來求解。利用計算機的運算速度,可以快速計算周長。噴灑次數(shù)越多
python產(chǎn)生10000個隨機點計算圓周率?
蒙特卡羅方法可以通過多次散射點計算周長,模擬概率,計算面積。它是否在圓內(nèi),可以通過到圓心的距離來求解。利用計算機的運算速度,可以快速計算周長。噴灑次數(shù)越多,PI越精確。代碼如下:
from random import random
from math import sqrt
from time import process time
DARTS=10000
hits=0.0
process time()
對于范圍內(nèi)的I(1,DARTS 1):
x,y=random()
dist=sqrt(x**2,y**2)
如果(dist<=1.0):
命中=命中1
pi=4*(命中/省道)
打印(”pi值為{}。". 格式(PI)
打印(”運行時為:{。5F}s”。格式(進程)在C語言中,不支持希臘字符π,系統(tǒng)中沒有π(π值)。在C語言中使用pI值,通常使用宏定義或常量變量。根據(jù)精度要求,確定實際值。1使用宏定義,如define PI 3.141592654或define PI 3.14162;使用常量變量,如const double PI=3.1415926535898或const double PI=3.14
一種方法:1。打開MathType公式編輯器,進入公式編輯頁面,編輯相應(yīng)的公式。2在需要輸入PI的地方,將光標(biāo)放在MathType工具欄上,然后選擇希臘字符的PI符號。然后繼續(xù)輸入公式。這就完成了PI輸入。第二種方法:可以直接在MathType小選項卡中找到PI的符號并直接輸入。這種方法最簡單、快捷、直觀。