关于#python#的问题,请各位专家解答!

img

这是一个关于Python✔️问题,我的水平实在是解决不了,希望各位专家救命,实在是感激不尽,今当发题,临屏涕零,不甚感激

k = n/2
for i in range(loop):
    k = (k + n/k) / 2

我也不会Python,但是看了一下什么是牛顿法求解,我好像会了. 仅供参考.

def SqrtFuc(x, n, loop):
    k=1.0;
    for i in range(n, loop):
        k=k-(k*k-x)/(2*k);
    return k
print(SqrtFuc(2, 1, 10));  #输出2的平方跟是1.4142135623730951

1,n/2
2、loop
3、k+n/k