Python基于二分查找实现求整数平方根的方法


Posted in Python onMay 12, 2016

本文实例讲述了Python基于二分查找实现求整数平方根的方法。分享给大家供大家参考,具体如下:

x=int(raw_input('please input a int:'))
if x<0: 
  retrun -1
low=0
high=x
ans=(low+high)/2.0
sign=ans
while ans**2 !=x:
  if ans**2>x:
    high=ans
  else:
    low=ans
  ans=(low+high)/2.0
  if sign==ans:
    break
print ans

更多关于Python相关内容可查看本站专题:《Python正则表达式用法总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python正则匹配抓取豆瓣电影链接和评论代码分享
Dec 27 Python
利用python写个下载teahour音频的小脚本
May 08 Python
python获取代码运行时间的实例代码
Jun 11 Python
Python中flatten( )函数及函数用法详解
Nov 02 Python
python获取网络图片方法及整理过程详解
Dec 20 Python
Python itertools.product方法代码实例
Mar 27 Python
python使用Thread的setDaemon启动后台线程教程
Apr 25 Python
如何基于windows实现python定时爬虫
May 01 Python
Python进行统计建模
Aug 10 Python
安装并免费使用Pycharm专业版(学生/教师)
Sep 24 Python
python selenium 获取接口数据的实现
Dec 07 Python
给numpy.array增加维度的超简单方法
Jun 02 Python
python二分查找算法的递归实现方法
May 12 #Python
Python数据类型详解(四)字典:dict
May 12 #Python
Python匹配中文的正则表达式
May 11 #Python
Python3使用requests发闪存的方法
May 11 #Python
Python3控制路由器——使用requests重启极路由.py
May 11 #Python
Python3使用requests登录人人影视网站的方法
May 11 #Python
在Django中进行用户注册和邮箱验证的方法
May 09 #Python
You might like
介绍php设计模式中的工厂模式
2008/06/12 PHP
php set_time_limit()函数的使用详解
2013/06/05 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
2016/10/25 PHP
PHP和MYSQL实现分页导航思路详解
2017/04/11 PHP
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
2017/03/09 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
JavaScript实现旋转木马轮播图
2020/03/16 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
python实现用于测试网站访问速率的方法
2015/05/26 Python
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
Python的净值数据接口调用示例分享
2016/03/15 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
python制作抖音代码舞
2019/04/07 Python
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
How TDD works
2012/09/30 面试题
如何查看在weblogic中已经发布的EJB
2012/06/01 面试题
经贸专业毕业生求职信范文
2014/05/01 职场文书
初中美术教学反思
2016/02/17 职场文书
慰问信(范文3篇)
2019/10/23 职场文书
《分一些蚊子进来》读后感3篇
2020/01/09 职场文书
关于flex 上下文中自动 margin的问题(完整例子)
2021/05/20 HTML / CSS
SQL Server实现分页方法介绍
2022/03/16 SQL Server
JavaScript中reduce()的用法
2022/05/11 Javascript
java中如何截取字符串最后一位
2022/07/07 Java/Android
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android