Python用步长趋近法求x的平方根

Python用步长趋近法求x的平方根,不太明白什么是步长趋近法,希望可以描述一下

估计就是牛顿迭代法的一种野路子称呼吧。
https://blog.csdn.net/ycf74514/article/details/48996383/

谢谢回答,这个问题老师今天讲了

import random
c = eval(input("请输入一个任意实数:"))
g1 = 0
for x in range(0,int(c)):
if x**2 < c and (x+1)**2 >= c:
g1 = x
break

while abs(g1**2 - c) >= 0.00001:
g1 += 0.000001

print("{}的算数平方根是:{}".format(c,g1))