Python使用迭代法求根号a 保留六位小数
时间: 2023-05-17 07:04:12 浏览: 173
迭代法求根
可以使用牛顿迭代法来求根号a,具体代码如下:
def sqrt(a):
x = a
while True:
y = (x + a / x) / 2
if abs(y - x) < 1e-7:
break
x = y
return round(x, 6)
print(sqrt(2)) # 输出1.414214
阅读全文