其他分享
首页 > 其他分享> > 通过概率计算圆周率

通过概率计算圆周率

作者:互联网

在这里插入图片描述

S=πR2S_圆=\pi*R^2S圆​=π∗R2
S=R2S_正=R^2S正​=R2
圆落在正方形内的概率P=14SR2=14πR2R2=14πP=\frac{\frac{1}{4}S_圆}{R^2}=\frac{\frac{1}{4} \pi R^2}{R^2}=\frac{1}{4} \piP=R241​S圆​​=R241​πR2​=41​π
所以π=4P\pi=4Pπ=4P

import random

# 随机点个数
count = 1000000
# 落在1/4圆内的随机点个数
in_count = 0

for i in range(count):
    x = random.random()
    y = random.random()

    dis = (x**2 + y**2)**0.5
    if dis <= 1:
        in_count+=1
        
print("π为:",4*in_count/count)
仁义จุ๊บ 发布了10 篇原创文章 · 获赞 8 · 访问量 2819 私信 关注

标签:count,概率,frac,R2,圆周率,random,4P,计算,pi
来源: https://blog.csdn.net/weixin_43425784/article/details/104577053