编写函数,计算Π的近似值
时间: 2024-02-29 21:51:29 浏览: 77
程序设计-π的近似值.pptx
可以使用蒙特卡罗法来计算Π的近似值。具体实现方式如下:
1. 在一个正方形内画一个单位圆。
2. 随机生成大量的点,落在正方形内。
3. 记录落在圆内的点的个数。
4. 根据圆的面积与正方形的面积的比值,计算出Π/4的近似值。
5. 将计算出的值乘以4,即可得到Π的近似值。
下面是 Python 代码实现:
```python
import random
def approximate_pi(iterations):
count = 0
for i in range(iterations):
x = random.uniform(-1, 1)
y = random.uniform(-1, 1)
if x ** 2 + y ** 2 <= 1:
count += 1
pi_approx = 4 * count / iterations
return pi_approx
```
其中,iterations为掷点次数,可以根据需要进行调整。
阅读全文