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程序设计有所帮助。
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短