Python求解平方根的方法

Prudence ·
更新时间:2024-11-15
· 709 次阅读

本文实例讲述了Python求解平方根的方法。分享给大家供大家参考。具体如下:

主要通过SICP的内容改写而来。基于newton method求解平方根。代码如下:

#!/usr/bin/python def sqrt_iter(guess,x): if(good_enough(guess, x)): print guess else: sqrt_iter(improve(guess, x),x) def improve(guess, x): return average(guess, x/guess) def average(x,y): return (x+y)/2 def good_enough(guess,x): if(abs(guess * guess -x) < 0.0001): return True else: return False def sqrt_oliver(x): sqrt_iter(1.0,x) sqrt_oliver(5)

希望本文所述对大家的Python程序设计有所帮助。

您可能感兴趣的文章:python使用分治法实现求解最大值的方法Python实现高效求解素数代码实例Python实现简单求解给定整数的质因数算法示例Python实现的求解最小公倍数算法示例Python基于更相减损术实现求解最大公约数的方法Python编程实现数学运算求一元二次方程的实根算法示例Python实现3行代码解简单的一元一次方程python计算方程式根的方法Python基于高斯消元法计算线性方程组示例Python实现求解一元二次方程的方法示例



平方根 方法 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章