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 相关文章推荐
浅谈MySQL中的触发器
May 05 Python
python 根据正则表达式提取指定的内容实例详解
Dec 04 Python
django rest framework之请求与响应(详解)
Nov 06 Python
微信跳一跳辅助python代码实现
Jan 05 Python
Python管理Windows服务小脚本
Mar 12 Python
Python查找文件中包含中文的行方法
Dec 19 Python
Python小白必备的8个最常用的内置函数(推荐)
Apr 03 Python
Python Django 命名空间模式的实现
Aug 09 Python
详解Pycharm与anaconda安装配置指南
Aug 25 Python
PyCharm 解决找不到新打开项目的窗口问题
Jan 15 Python
利用Python实现Picgo图床工具
Nov 23 Python
Python+Matplotlib+LaTeX玩转数学公式
Feb 24 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 Undefined index报错的修复方法
2011/07/17 PHP
使用PHP实现密保卡功能实现代码&amp;lt;打包下载直接运行&amp;gt;
2011/10/09 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
php-msf源码详解
2017/12/25 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
2010/05/15 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
深入理解javascript作用域和闭包
2014/09/23 Javascript
jQuery入门介绍之基础知识
2015/01/13 Javascript
简述JavaScript对传统文档对象模型的支持
2015/06/16 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
2016/09/04 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
2016/10/19 Javascript
纯js实现倒计时功能
2017/01/06 Javascript
Vue异步组件使用详解
2017/04/08 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
javascript实现自由编辑图片代码详解
2019/06/21 Javascript
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
遍历python字典几种方法总结(推荐)
2016/09/11 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
python3实现逐字输出的方法
2019/01/23 Python
使用Pandas对数据进行筛选和排序的实现
2019/07/29 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
pycharm部署、配置anaconda环境的教程
2020/03/24 Python
Python字典fromkeys()方法使用代码实例
2020/07/20 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
开业庆典答谢词
2014/01/18 职场文书
中学劳技课教师的自我评价
2014/02/05 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python