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中的rfind()方法使用详解
May 19 Python
使用Python的Scrapy框架十分钟爬取美女图
Dec 26 Python
PyQt 线程类 QThread使用详解
Jul 16 Python
Python2和Python3中print的用法示例总结
Oct 25 Python
django中的HTML控件及参数传递方法
Mar 20 Python
python实现二维插值的三维显示
Dec 17 Python
Django结合ajax进行页面实时更新的例子
Aug 12 Python
python+Django+pycharm+mysql 搭建首个web项目详解
Nov 29 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
Jan 03 Python
基于python实现图片转字符画代码实例
Sep 04 Python
Python JSON常用编解码方法代码实例
Sep 05 Python
Python中的面向接口编程示例详解
Jan 17 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
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
2017/04/19 PHP
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
Js 本页面传值实现代码
2009/05/17 Javascript
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
2015/06/01 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
巧用Javascript的逻辑运算符
2016/12/02 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
vue如何使用外部特殊字体的操作
2020/07/30 Javascript
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
Vuori官网:运动服装的终级表现
2021/01/27 全球购物
人力资源行政经理自我评价
2013/10/23 职场文书
护士实习鉴定范文
2013/12/22 职场文书
淘宝店策划方案
2014/06/07 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
办理收楼委托书范本
2014/10/09 职场文书
第一书记观后感
2015/06/08 职场文书
出生证明范本
2015/06/15 职场文书
初中数学教学反思范文
2016/02/17 职场文书
如何拟写通知正文?
2019/04/02 职场文书
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript