【发布时间】:2013-09-16 22:21:02
【问题描述】:
我对此进行了多次尝试,但都失败了,我们将不胜感激。
该函数应该有一个参数而不使用打印语句。使用牛顿法,它必须返回估计的平方根作为它的值。添加一个 for 循环来更新估计值 20 次,并使用 return 语句得出最终估计值。
目前为止……
from math import *
def newton_sqrt(x):
for i in range(1, 21)
srx = 0.5 * (1 + x / 1)
return srx
这不是作业,只是练习。我在这个网站上环顾四周,找到了有用的方法,但没有足够的描述性。
【问题讨论】:
-
您的基本问题似乎是您不了解如何使用牛顿法计算平方根。我在您的函数中看不到任何平方,并且您使用相同的值重复完全相同的计算二十次。
-
我正在尝试学习如何编写这种类型的平方根函数。
标签: python square-root