用python计算π的近似值
时间: 2024-01-26 13:58:43 浏览: 89
python-pi-example
你可以使用蒙特卡罗方法来估算 π 的近似值。用一个单位圆和一个边长为 2 的正方形,随机生成 n 个点,统计落在圆内的点的个数。根据圆的面积公式(πr²),可以得到 π 的近似值为 4 * 圆内点的数目 / 总点数。代码示例:
import random
n = 1000000
inner_points = 0
for i in range(n):
x = random.uniform(-1, 1)
y = random.uniform(-1, 1)
if x*x + y*y <= 1:
inner_points += 1
pi = 4 * inner_points / n
print(pi) # 输出 π 的近似值
阅读全文