欢迎访问欧亚体育是正品吗 在线留言 联系我们
全国服务热线:

13337904859

新闻资讯

怎样运用Python核算圆周率?代码实例介绍!

来源:欧亚体育是正品吗点击: 发布时间:2025-08-04 08:18:39

  信任许多小伙伴小学时都有触摸过圆周率,乃至有些小伙伴还能背出圆周率后好多位(尽管小编也不明白这有什么含义)。不过呢圆周率确实是一个奇特的数字,许多公式都触及到了圆周率π(比方最知名的天主公式——欧拉公式),那么这个圆周率是怎样算出来的呢?接下来小编相同一个python核算圆周率代码来介绍一下python怎样核算圆周率,一起能借此机会学习一下圆周率算法。

  ★魏晋时期,刘徽曾用使正多边形的边数逐步添加去迫临圆周的办法 (即「割圆术」),求得π的近似值3.1416。

  ★汉朝时,张衡得出π的平方除以16等于5/8,即π等于10的开方(约为3.162)。尽管这个值不太精确,但它简略易了解,所以也在亚洲风行了一阵。

  ★ 王蕃(229-267)发现了另一个圆周率值,这便是3.156, 但没有人知道他是怎样求出来的(ps. 没开源呗!)。

  ★ 公元5世纪,祖冲之和他的儿子以正24576边形,求出圆周率约为355/113,和真实的值比较,差错小于八亿分之一。这个纪录在一千年后才给打破。(ps. 在大部分人不知勾股定理时代,线、印度

  ★ 约在公元530年,数学大师阿耶波多运用384边形的周长,算出圆周率约为√9.8684。

  【程序设计思路】运用python random库随机生成点,落在正方形内,核算正方形内的圆内落点与正方形内落点之比,近似为面积之比,随机数越随机,数量越大越精确。