编写代码,用蒙特卡罗方法求解π
时间: 2024-05-12 07:15:43 浏览: 70
以下是使用Python实现蒙特卡罗方法求解π的代码:
```python
import random
n = int(input("请输入样本点个数:"))
count = 0
for i in range(n):
x = random.uniform(-1, 1)
y = random.uniform(-1, 1)
if x**2 + y**2 <= 1:
count += 1
pi = 4 * count / n
print("通过蒙特卡罗方法求解π的值为:", pi)
```
运行代码后,输入样本点的个数,程序将根据蒙特卡罗方法随机生成指定数量的点,并统计出落在圆内的点的数量。最终通过统计结果计算出π的近似值。
阅读全文