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通过pil将图片转换成黑白效果的方法
Mar 16 Python
python中assert用法实例分析
Apr 30 Python
解读Python中degrees()方法的使用
May 18 Python
使用python调用zxing库生成二维码图片详解
Jan 10 Python
python数据预处理之将类别数据转换为数值的方法
Jul 05 Python
Python实现识别手写数字 简易图片存储管理系统
Jan 29 Python
python实现梯度下降算法
Mar 24 Python
Python 绘制酷炫的三维图步骤详解
Jul 12 Python
Python3从零开始搭建一个语音对话机器人的实现
Aug 23 Python
Python实现栈和队列的简单操作方法示例
Nov 29 Python
Python写出新冠状病毒确诊人数地图的方法
Feb 12 Python
python中添加模块导入路径的方法
Feb 03 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
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
解析yii数据库的增删查改
2013/06/20 PHP
php在apache环境下实现gzip配置方法
2015/04/02 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
JavaScript数组特性与实践应用深入详解
2018/12/30 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
node爬取新型冠状病毒的疫情实时动态
2020/02/06 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python抓取最新博客内容并生成Rss
2015/05/17 Python
Python抓取电影天堂电影信息的代码
2016/04/07 Python
在windows下快速搭建web.py开发框架方法
2016/04/22 Python
python编程羊车门问题代码示例
2017/10/25 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
python实现监控某个服务 服务崩溃即发送邮件报告
2018/06/21 Python
Flask框架信号用法实例分析
2018/07/24 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
汽车专业毕业生推荐信
2013/11/12 职场文书
运动会入场词60字
2014/02/15 职场文书
质量负责人任命书
2014/06/06 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
购房协议书范本
2014/10/02 职场文书
教师节校长致辞
2015/07/31 职场文书