一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python使用三角迭代計算圓周率PI的方法

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

2020-05-23 11:09不吃皮蛋 Python

這篇文章主要介紹了python使用三角迭代計算圓周率PI的方法,實例分析了Python迭代算法的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

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

方法1:

復制代碼 代碼如下:
# 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:

復制代碼 代碼如下:
# 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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天天舔天天干 | 香蕉久久高清国产精品免费 | 性xx色3d动画xx无尽 | 亚洲国产精品婷婷久久久久 | 四虎影院4hu| 91在线亚洲精品一区 | 精品一区二区三区中文 | 玩50岁四川熟女大白屁股直播 | 大桥未久aⅴ一区二区 | 久久99精品国产免费观看 | 精品欧美小视频在线观看 | 青青草精品在线 | 香蕉久久一区二区不卡无毒影院 | 精品香蕉99久久久久网站 | 亚洲福利电影一区二区? | 丁香婷婷在线视频 | 俄罗斯女同和女同xx | 国产在线极品 | 亚洲国产区男人本色在线观看欧美 | 狠狠婷婷综合缴情亚洲 | 久久xxxx | 国产成人激烈叫床视频 | 亚洲精品成人A8198A片漫画 | 国产成人在线免费视频 | 操破苍穹h| 久久人妻无码毛片A片麻豆 久久热这里只有 精品 | 极品虎白女在线观看一线天 | 九九99靖品| 色男人的天堂久久综合 | 精品女同一区二区三区免费站 | 亚洲免费在线观看 | aaa毛片在线| 免费观看视频网站 | 天天综合五月天 | 美女和男生搞基 | 亚洲 在线 日韩 欧美 | 欧美一级乱妇老太婆特黄 | 91视频99 | 国产精品久久久天天影视香蕉 | 91制片厂 果冻传媒 天美传媒 | 欧美贵妇videos办公室 |