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学习笔记(二)基础语法
Jun 06 Python
python中__slots__用法实例
Jun 04 Python
人机交互程序 python实现人机对话
Nov 14 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
Nov 20 Python
Pandas实现数据类型转换的一些小技巧汇总
May 07 Python
Python3.4 tkinter,PIL图片转换
Jun 21 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
Jan 29 Python
django框架使用orm实现批量更新数据的方法
Jun 21 Python
利用pandas合并多个excel的方法示例
Oct 10 Python
python 通过手机号识别出对应的微信性别(实例代码)
Dec 22 Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 Python
Numpy实现卷积神经网络(CNN)的示例
Oct 09 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
2006/12/14 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
jQuery代码优化 遍历篇
2011/11/01 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
javascript日期比较方法实例分析
2016/06/17 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
jQuery实现的form转json经典示例
2017/10/10 jQuery
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
Django RBAC权限管理设计过程详解
2019/08/06 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
2020/06/02 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
CSS3实现闪烁动画效果的方法
2015/02/09 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
美国家居装饰购物网站:Amanda Lindroth
2020/03/25 全球购物
毕业生找工作的求职信范文
2013/12/24 职场文书
优秀员工年终发言演讲稿
2014/01/01 职场文书
预备党员表决心书
2014/03/11 职场文书
先进单位申报材料
2014/12/25 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
安全教育主题班会总结
2015/08/14 职场文书
幼儿园保育员随笔
2015/08/14 职场文书