首页 > 用户投稿

python编程求圆的面积 python产生10000个随机点计算圆周率?

python产生10000个随机点计算圆周率?

蒙特卡罗方法可以通过多次散射点计算周长,模拟概率,计算面积。它是否在圆内,可以通过到圆心的距离来求解。利用计算机的运算速度,可以快速计算周长。喷洒次数越多,pi越精确。代码如下:

fromrandomimportrandom

frommathimportsqrt

fromtimeimportprocesstime

python编程求圆的面积 python产生10000个随机点计算圆周率?

darts=10000

hits=0.0

processtime()

对于范围内的i(1,darts1):

x,y=random()

dist=sqrt(x**2,y**2)

如果(dist<=1.0):

命中=命中1

pi=4*(命中/省道)

打印(”pi值为{}。".格式(pi)

打印(”运行时为:{。5f}s”。格式(进程)在c语言中,不支持希腊字符π,系统中没有π(π值)。在c语言中使用pi值,通常使用宏定义或常量变量。根据精度要求,确定实际值。1使用宏定义,如definepi3.141592654或definepi3.14162;使用常量变量,如constdoublepi=3.1415926535898或constdoublepi=3.14

一种方法:1。打开mathtype公式编辑器,进入公式编辑页面,编辑相应的公式。2在需要输入pi的地方,将光标放在mathtype工具栏上,然后选择希腊字符的pi符号。然后继续输入公式。这就完成了pi输入。第二种方法:可以直接在mathtype小选项卡中找到pi的符号并直接输入。这种方法最简单、快捷、直观。

python编程求圆的面积python计算圆周率代码python编程计算圆周率

原文标题:python编程求圆的面积 python产生10000个随机点计算圆周率?,如若转载,请注明出处:https://www.saibowen.com/tougao/16633.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。