圆周率的计算Python,python利用公式计算圆周率

  圆周率的计算Python,python利用公式计算圆周率

  1.通过公式计算圆周率当k为无穷大时

  =[1/16^k*(4/)8*k1)-2/)8 * k4)-1/)8 * K5)-1/)8 * K6)]

  实施如下

  # calpi=0n=100 forkin range(n):pi=1/pow(16,k ) (8*k1 )-2/(8* k4 )-)1/)8*k5 )-1

  以四分之一日元随机分散。

  根据单位面积内圆的面积与正方形的面积之比计算圆周率。

  # cal pi 2 fromcrandommportrandomfromtimeimportperf _ counter darts=1000 * 1000 hits=0.0 start=perf _ counter(y=random)0.5)if dist=1.0:hits=1pi=4 *(hits/darts)print( pi值为:{} 。format(pi)) print)的执行时间为33: {360。

  点击数:圆内的点数

  使用perf_counter()方法检测周期时间。

  我个人总结一下随机库的功能。

  Random(m,n,k)默认生成[0,1]中的随机小数。

  Randint(m,N,k)生成[M~N]个随机整数

  Seed(x):随机数Seed:如果默认x与当前系统时间x相同,则生成的伪随机数序列相同。

  Unify (m,N)生成[M,N]之间的随机小数

  Choice ([ 1,2,3,4])随机选择数组中的一个数字。

  Shuffle ([1,2,3,4])对序列进行排序并输出。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: