大家好我是小然,python求平方根函数,关于python中求平方根很多人还不知道,那么现在让我们一起来看看吧!

1、下面代码定义一个函数n(s)用迭代的方法取得平方根,其中x=s/2可以使用x=s/3, s/5之类的多个值实验一下,看分别需要多少步。

2、以s=500为例,x=s时需要9步x=s/2时需要8步x=s/3时需要7步x=s/5时需要5步'''Created on 2011-10-26@author: legendxx'''import mathdef n(s):x=s/2count=0sqr=xxwhile math.fabs(sqr - s)>=0.0000001:count+=1x = (x + s/x)/2.0sqr=xxprint count,":",x, sqrprint count,"steps needed"if __name__ == '__main__':s=float(raw_input("input a number"))n(s)import mathmath.sqrt()或者num0.5import mathx = swhile math.fabs(xx - s)>=0.0000001:x = (x + s/x)/2.0print x, xx。

本文到这结束,希望上面文章对大家有所帮助。