用Python程序写蒙特卡洛方法计算圆周率
时间: 2023-11-30 10:05:17 浏览: 103
使用python计算圆周率
5星 · 资源好评率100%
你好,可以使用Python程序来实现蒙特卡洛方法计算圆周率。具体的实现思路是生成大量的随机点,然后统计落在圆内的点的数量和总点数的比例,再将其乘以4即可得到近似的圆周率值。以下是Python代码实现:
``` python
import random
n = int(input("请输入产生随机点个数n:"))
count = 0
for i in range(n):
x, y = random.uniform(-1, 1), random.uniform(-1, 1)
if x ** 2 + y ** 2 <= 1:
count += 1
pi = count / n * 4
print("圆周率的近似值为:{}".format(pi))
```
希望对你有所帮助。
阅读全文