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里将list中元素依次向前移动一位
Sep 12 Python
Python Web框架Flask下网站开发入门实例
Feb 08 Python
在Python中使用Mako模版库的简单教程
Apr 08 Python
基于python 爬虫爬到含空格的url的处理方法
May 11 Python
python绘制圆柱体的方法
Jul 02 Python
深入浅析python3中的unicode和bytes问题
Jul 03 Python
python中用logging实现日志滚动和过期日志删除功能
Aug 20 Python
python+selenium+PhantomJS抓取网页动态加载内容
Feb 25 Python
python实例化对象的具体方法
Jun 17 Python
Python Charles抓包配置实现流程图解
Sep 29 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 Python
变长双向rnn的正确使用姿势教学
May 31 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扩展vld查看PHP opcode操作步骤
2013/03/04 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
jquery禁用右键示例
2014/04/28 Javascript
使用text方法获取Html元素文本信息示例
2014/09/01 Javascript
代码分析jQuery四种静态方法使用
2015/07/23 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
2016/08/11 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
vue 中 beforeRouteEnter 死循环的问题
2019/04/23 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
详解supervisor使用教程
2017/11/21 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
Python基于unittest实现测试用例执行
2020/11/25 Python
Python 中Operator模块的使用
2021/01/30 Python
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
单位未婚证明范本
2014/01/18 职场文书
金融学专科生自我鉴定
2014/02/21 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
微观世界观后感
2015/06/10 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
Java使用JMeter进行高并发测试
2021/11/23 Java/Android
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏