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中的两个内置模块介绍
Apr 05 Python
python使用psutil模块获取系统状态
Aug 27 Python
Python 数据结构之旋转链表
Feb 25 Python
python中实现指定时间调用函数示例代码
Sep 08 Python
浅谈Django自定义模板标签template_tags的用处
Dec 20 Python
Python判断文件和字符串编码类型的实例
Dec 21 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
Apr 21 Python
python range()函数取反序遍历sequence的方法
Jun 25 Python
PyQt5组件读取参数的实例
Jun 25 Python
Python新手如何进行闭包时绑定变量操作
May 29 Python
浅谈keras2 predict和fit_generator的坑
Jun 17 Python
Python实战之大鱼吃小鱼游戏的实现
Apr 01 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 图片上添加透明度渐变的效果
2009/06/29 PHP
供参考的 php 学习提高路线分享
2011/10/23 PHP
PHP文件锁定写入实例解析
2014/07/14 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
javascript模块化是什么及其优缺点介绍
2013/09/02 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
sails框架的学习指南
2014/12/22 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
微信小程序  Mustache语法详细介绍
2016/10/27 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
简单了解Javscript中兄弟ifream的方法调用
2019/06/17 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
JavaScript 作用域实例分析
2019/10/02 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
python实现字典嵌套列表取值
2019/12/16 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
HTML5制作表格样式
2016/11/15 HTML / CSS
雅诗兰黛(Estee Lauder)英国官方网站:世界顶级化妆品牌
2016/12/29 全球购物
艺术家策划的室内设计:Curious Egg
2019/03/06 全球购物
善意的谎言事例
2014/02/15 职场文书
岗位工作说明书
2014/07/29 职场文书
小学见习报告
2014/10/31 职场文书