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

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

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

本文實例講述了python使用三角迭代計算圓周率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

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

相關(guān)文章

最新評論

双江| 卓尼县| 梅河口市| 湄潭县| 壤塘县| 长海县| 辽阳县| 普格县| 永寿县| 舞阳县| 宿州市| 大荔县| 梧州市| 太保市| 浦江县| 延安市| 雷山县| 清水县| 行唐县| 周口市| 岐山县| 水富县| 广元市| 盘锦市| 鹿泉市| 广南县| 淄博市| 溆浦县| 石家庄市| 抚顺县| 和林格尔县| 松桃| 读书| 九龙坡区| 泗水县| 左云县| 四平市| 普定县| 嵩明县| 花莲市| 库尔勒市|