信任许多小伙伴小学时都有触摸过圆周率,乃至有些小伙伴还能背出圆周率后好多位(尽管小编也不明白这有什么含义)。不过呢圆周率确实是一个奇特的数字,许多公式都触及到了圆周率π(比方最知名的天主公式——欧拉公式),那么这个圆周率是怎样算出来的呢?接下来小编相同一个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库随机生成点,落在正方形内,核算正方形内的圆内落点与正方形内落点之比,近似为面积之比,随机数越随机,数量越大越精确。
QQ:297157410
手机:13337904859
电话:0510-88362226
邮箱:297157410@qq.com
地址:无锡市南长区中北新村0510号