def f(x):
return x**2 - n
def fd(x):
return 2*x
def newton(f, fd, k):
x = n/2
for i in range(100):
g = x - f(x)/fd(x)
if abs(x - g) < k:
print i
break
x = g
print i, x
while True:
try:
n = float(input("please input a number:"))
newton(f, fd, 1e-10)
except NameError:
break
python 牛顿迭代小游戏
本文详细介绍了使用Newton迭代法解决数学问题的过程,并通过Python代码实现了一个简单的求根算法。该方法适用于寻找函数的零点,展示了算法的迭代过程和收敛特性。


被折叠的 条评论
为什么被折叠?



