牛顿迭代法python求平方根
时间: 2023-11-08 10:05:54 浏览: 531
Python编程实现二分法和牛顿迭代法求平方根代码
好的,这里是使用牛顿迭代法求平方根的Python代码:
```python
def sqrt(x):
if x < 0:
return None
if x == 0:
return 0
guess = x
i = 0
while abs(guess * guess - x) > 1e-6 and i < 100:
guess = (guess + x / guess) / 2.0
i += 1
return guess
```
这个函数接受一个非负实数作为参数,返回它的平方根。如果参数是负数,返回None。
阅读全文