python编程求圆的面积 python产生10000个随机点计算圆周率?
python产生10000个随机点计算圆周率?
蒙特卡罗方法可以通过多次散射点计算周长,模拟概率,计算面积。它是否在圆内,可以通过到圆心的距离来求解。利用计算机的运算速度,可以快速计算周长。喷洒次数越多,PI越精确。代码如下:
from random import random
from math import sqrt
from time import process time
DARTS=10000
hits=0.0
process time()
对于范围内的I(1,DARTS 1):
x,y=random()
dist=sqrt(x**2,y**2)
如果(dist<=1.0):
命中=命中1
pi=4*(命中/省道)
打印(”pi值为{}。". 格式(PI)
打印(”运行时为:{。5F}s”。格式(进程)在C语言中,不支持希腊字符π,系统中没有π(π值)。在C语言中使用pI值,通常使用宏定义或常量变量。根据精度要求,确定实际值。1使用宏定义,如define PI 3.141592654或define PI 3.14162;使用常量变量,如const double PI=3.1415926535898或const double PI=3.14
一种方法:1。打开MathType公式编辑器,进入公式编辑页面,编辑相应的公式。2在需要输入PI的地方,将光标放在MathType工具栏上,然后选择希腊字符的PI符号。然后继续输入公式。这就完成了PI输入。第二种方法:可以直接在MathType小选项卡中找到PI的符号并直接输入。这种方法最简单、快捷、直观。
python编程求圆的面积 python计算圆周率代码 python编程计算圆周率
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。