python使用三角迭代计算圆周率PI的方法
本文实例讲述了python使用三角迭代计算圆周率PI的方法。分享给大家供大家参考。具体如下:
方法1:
#CalculatingPIusingtrigonometriciterations #FB36-20130825 importmath x=1.0 y=1.0 z=1.0 w=1.0 v=1.0 u=1.0 foriinrange(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 printi printx,y*2.0,z*4.0/3.0,w*4.0,v*2.0,u*2.0 print
方法2:
#CalculatingPIusingtrigonometriciterations #FB36-20130901 importmath defsin2(x): return((math.e**complex(0.0,x)-math.e**complex(0.0,-x))/2.0).imag defcos2(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 foriinrange(5): x=math.sin(x)+x y=math.cos(y)+y x2=sin2(x2)+x2 y2=cos2(y2)+y2 printi,x,x2,y*2.0,y2*2.0
希望本文所述对大家的Python程序设计有所帮助。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下