最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python使用三角迭代計(jì)算圓周率PI的方法

 更新時(shí)間:2015年03月20日 11:00:23   作者:不吃皮蛋  
這篇文章主要介紹了python使用三角迭代計(jì)算圓周率PI的方法,實(shí)例分析了Python迭代算法的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了python使用三角迭代計(jì)算圓周率PI的方法。分享給大家供大家參考。具體如下:

方法1:

復(fù)制代碼 代碼如下:
# Calculating PI using trigonometric iterations
# FB36 - 20130825
import math
x = 1.0
y = 1.0
z = 1.0
w = 1.0
v = 1.0
u = 1.0
for i in range(30):
 
    x = math.sin(x) + x
    y = math.cos(y) + y
    z = math.cos(z) + math.sin(z) + z
    w = math.cos(w) - math.sin(w) + w
    v =  math.cos(v) * math.sin(v) + v
    u =  math.cos(u) / math.sin(u) + u
    print i
    print x, y * 2.0, z * 4.0 / 3.0, w * 4.0, v * 2.0, u * 2.0
    print

方法2:

復(fù)制代碼 代碼如下:
# Calculating PI using trigonometric iterations
# FB36 - 20130901
import math
def sin2(x):
    return ((math.e ** complex(0.0, x) - math.e ** complex(0.0, -x)) / 2.0).imag
def cos2(x):
    return ((math.e ** complex(0.0, x) + math.e ** complex(0.0, -x)) / 2.0).real
x = 1.0
y = 1.0
x2 = 1.0
y2 = 1.0
for i in range(5):
    x = math.sin(x) + x
    y = math.cos(y) + y
    x2 = sin2(x2) + x2
    y2 = cos2(y2) + y2
    print i, x, x2, y * 2.0, y2 * 2.0

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

禄丰县| 长子县| 景宁| 湾仔区| 阳泉市| 隆化县| 万安县| 玉山县| 高州市| 绵阳市| 井研县| 兴国县| 南安市| 方城县| 二手房| 哈巴河县| 禹州市| 大悟县| 稷山县| 宜君县| 新乡市| 彰化县| 甘德县| 余姚市| 晋宁县| 社旗县| 城固县| 梅河口市| 姚安县| 德惠市| 镇巴县| 临湘市| 调兵山市| 左云县| 江源县| 普陀区| 漳州市| 广丰县| 乌恰县| 黑山县| 县级市|