python计算圆周率近似值_怎样利用python来计算出圆周率π-百度经验

  • Post author:
  • Post category:python


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

方法/步骤

1

圆周率π是一个无理数,没有任何一个精确公式可以计算出π值,π的计算只能采用近似算法。

我们利用蒙特卡洛方法来求得π的近似值。

蒙特卡洛方法是利用随机试验求解的问题。

2083a5d6e1d06de80d21d790ca93cee8b104ac95.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

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

555acf0ff2260d9a914e462c622abab84340a595.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

这样我们就整理出了程序的IPO模式。

输入:抛点的数量。

处理:对于每个抛洒点,计算点到圆心的距离,判断其是否在园内,统计在园内点的数量。