Python求解平方根的方法


Posted in Python onMarch 11, 2015

本文实例讲述了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连接远程ftp服务器并列出目录下文件的方法
Apr 01 Python
在Python中使用HTMLParser解析HTML的教程
Apr 29 Python
Python多线程结合队列下载百度音乐的方法
Jul 27 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
Sep 21 Python
Python爬虫之模拟知乎登录的方法教程
May 25 Python
win10下Python3.6安装、配置以及pip安装包教程
Oct 01 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
Nov 22 Python
django2笔记之路由path语法的实现
Jul 17 Python
python爬虫之爬取百度音乐的实现方法
Aug 24 Python
Python3 sys.argv[ ]用法详解
Oct 24 Python
PyTorch在Windows环境搭建的方法步骤
May 12 Python
python爬虫---requests库的用法详解
Sep 28 Python
python自动格式化json文件的方法
Mar 11 #Python
python处理csv数据的方法
Mar 11 #Python
python模拟鼠标拖动操作的方法
Mar 11 #Python
Python创建系统目录的方法
Mar 11 #Python
Python实现从订阅源下载图片的方法
Mar 11 #Python
Python获取网页上图片下载地址的方法
Mar 11 #Python
Python实现从百度API获取天气的方法
Mar 11 #Python
You might like
php入门小知识
2008/03/24 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
Zend的Registry机制的使用说明
2013/05/02 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
PHP答题类应用接口实例
2015/02/09 PHP
PHP实现bitmap位图排序与求交集的方法
2016/07/28 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
php微信公众号开发之二级菜单
2018/10/20 PHP
(仅IE下有效)关于checkbox 三态
2007/05/12 Javascript
脚本安需导入(装载)的三种模式的对比
2007/06/24 Javascript
另一个javascript小测验(代码集合)
2011/07/27 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
js实现广告漂浮效果的小例子
2013/07/02 Javascript
javascript最基本的函数汇总
2015/06/25 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
TypeScript入门-接口
2017/03/30 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
Vue2.0设置全局样式(less/sass和css)
2017/11/18 Javascript
微信小程序模版渲染详解
2018/01/26 Javascript
详解Vue之事件处理
2020/07/10 Javascript
Python 多线程实例详解
2017/03/25 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
CSS3制作皮卡丘动画壁纸的示例
2020/11/02 HTML / CSS
几个常见的软件测试问题
2016/09/07 面试题
小学生元旦感言
2014/02/26 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
放假通知范文
2015/04/14 职场文书
2015学校年度工作总结
2015/05/11 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书
导游词之南京莫愁湖公园
2019/11/13 职场文书