接口测试的核心概念是什么
273
2022-08-31
python观察日志(part2)--牛顿法计算平方根(牛顿法求平方根python)
学习笔记,仅供参考,有错必纠
计算方程式
得到估计值y后,我们将y赋值给x,再将x带入上述方程中,得到新的y值,再将新的y赋值给x,以此类推…最终得到"最好的"估计值y.
python实现
import randomdef NewtonSqrt(a, epsilon = 0.0000001): x = random.uniform(1,100) print(x) while True: y = (x + a/x)/2 print(y) if abs(y - x) < epsilon: return y else: x = ya = 4print('{}的平方根为'.format(a), NewtonSqrt(a))
输出:
33.3422069870677316.7310875252080688.4850817183398284.47824866569311552.68572749164869462.08754093523355832.00183551259096862.00000084150432222.0000000000001772.04的平方根为 2.0
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~