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使用Supervisor来管理进程的方法
May 28 Python
python简单实现基于SSL的IRC bot实例
Jun 15 Python
Python的标准模块包json详解
Mar 13 Python
详解Django rest_framework实现RESTful API
May 24 Python
python pandas 对时间序列文件处理的实例
Jun 22 Python
详解python中Numpy的属性与创建矩阵
Sep 10 Python
Python pycharm 同时加载多个项目的方法
Jan 17 Python
python3在同一行内输入n个数并用列表保存的例子
Jul 20 Python
python自动化UI工具发送QQ消息的实例
Aug 27 Python
使用TFRecord存取多个数据案例
Feb 17 Python
python3爬虫GIL修改多线程实例讲解
Nov 24 Python
Python利用Turtle绘制哆啦A梦和小猪佩奇
Apr 04 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 strftime函数的详细用法
2018/06/21 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
Window.Open如何在同一个标签页打开
2014/06/20 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
JavaScript实现的简单烟花特效代码
2015/10/20 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
深入理解vue-loader如何使用
2017/06/06 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
JS关于刷新页面的相关总结
2018/05/09 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
Element Steps步骤条的使用方法
2020/07/26 Javascript
python操作mysql数据库
2017/03/05 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
Django的分页器实例(paginator)
2017/12/01 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
德国帽子专家:Hutshopping
2019/11/03 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
百度JavaScript笔试题
2015/01/15 面试题
法学毕业生自我鉴定
2014/01/31 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
消防安全培训工作总结
2015/10/23 职场文书
教师学期述职自我鉴定
2019/08/16 职场文书
Python快速优雅的批量修改Word文档样式
2021/05/20 Python
Tomcat配置访问日志和线程数
2022/05/06 Servers
5个实用的JavaScript新特性
2022/06/16 Javascript
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS