多语言展示
当前在线:571今日阅读:19今日分享:20

怎样利用python来计算出圆周率π?

怎样利用python来计算出圆周率π?
方法/步骤
1

圆周率π是一个无理数,没有任何一个精确公式可以计算出π值,π的计算只能采用近似算法。我们利用蒙特卡洛方法来求得π的近似值。蒙特卡洛方法是利用随机试验求解的问题。

2

我们用园内点的数量除以整个点的数量就是面积的比,即四分之π。

3

这样我们就整理出了程序的IPO模式。输入:抛点的数量。处理:对于每个抛洒点,计算点到圆心的距离,判断其是否在园内,统计在园内点的数量。

4

接下来就是打开我们的python的IDE工具,并新建文件test3.py.

5

接着我们在test3.py中进行编码,先导入所需要的库,然后设置变量存储在园内的点的数量,最后求园内的点的数量占整个点的数量的比例,最后求出π值。

6

最后我们运行程序,它会运行1200次,请耐心等待。

注意事项

python的版本最好在3.0以上!

推荐信息