Python求解平方根的方法
2015-03-11 16:17
507 查看
本文实例讲述了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】升序查找100内最大平方数的方法
- python求解水仙花数的方法
- 数值计算方法:二分法求解方程的根(伪代码 python c/c++)
- Python针对给定字符串求解所有子序列是否为回文序列的方法
- Python实现求解括号匹配问题的方法
- 求解1^2+2^2+3^2+4^2+...+n^2的方法(求解1平方加2平方加3平方...加n平方的和)
- 用三种方法实现最大子列和的求解(Python实现)
- 前n个自然数的平方和的求解方法--经典与独创
- python 实现求解字符串集的最长公共前缀方法
- python求解水仙花数的方法
- 使用Python求解最大公约数的实现方法
- 使用Python求解最大公约数的实现方法
- 数值计算方法 求解初值问题(伪代码 c/c++ python)
- Python 求解斐波那切(三种方法)
- 约瑟夫问题的Python和C++求解方法
- Python求算数平方根和约数的方法汇总
- Python基于更相减损术实现求解最大公约数的方法
- Quake III中不可思议的求解平方根实现方法
- Python基于二分查找实现求整数平方根的方法