1. 程式人生 > >牛頓迭代法,求實數的平方根

牛頓迭代法,求實數的平方根

對於給定實數X,其平方根位Y,其關係可以表示為 |y*y - x| > 1*e(-6),如何用python來求得實數x的平方根y


def sqrt(x):
    y = 1.0
    while abs(y*y - x)> 1*10**(-6):
        y = (y + x/y)/2
    return y
print sqrt(5)