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实现的数据结构与算法之快速排序详解
Apr 22 Python
python实现简单ftp客户端的方法
Jun 28 Python
python妹子图简单爬虫实例
Jul 07 Python
Django框架中处理URLconf中特定的URL的方法
Jul 20 Python
在Python的Django框架中使用通用视图的方法
Jul 21 Python
对python .txt文件读取及数据处理方法总结
Apr 23 Python
python机器学习之KNN分类算法
Aug 29 Python
python如何发布自已pip项目的方法步骤
Oct 09 Python
Python socket聊天脚本代码实例
Jan 02 Python
VScode连接远程服务器上的jupyter notebook的实现
Apr 23 Python
详解Python常用的魔法方法
Jun 03 Python
68行Python代码实现带难度升级的贪吃蛇
Jan 18 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/07/12 PHP
将php数组输出html表格的方法
2014/02/24 PHP
一个php短网址的生成代码(仿微博短网址)
2014/05/07 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
JavaScript 弹出窗体点击按钮返回选择数据的实现
2010/04/01 Javascript
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
js实现兼容IE、Firefox的图片缩放代码
2015/12/08 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
2016/11/13 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
2020/03/09 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
Python wordcloud库安装方法总结
2020/12/31 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
英国高街电视:High Street TV
2018/05/22 全球购物
社团文化节邀请函
2014/01/10 职场文书
大学学习生活感言
2014/01/18 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
企业宣传工作方案
2014/06/02 职场文书
六一亲子活动总结
2014/07/01 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
会计入职心得体会
2016/01/22 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
MySQL中order by的使用详情
2021/11/17 MySQL