import time
import math
def square_(x,epsilon):#二分法assert x>=0assert epsilon>0low  = 0high =max(x,1.0)quess = (low+high)/2.0ctr=1while abs(quess**2-x)>epsilon and ctr<=100 :if quess**2<x:low = quesselse:high = quessquess = (low+high)/2.0ctr+=1assert ctr<=100print  ctr   return quessdef squareNR(x,epsilon):   #牛顿法assert x>=0assert epsilon>0x=float(x)quess=x/2.0quess=0.001diff=quess**2-xctr=1while abs(diff)>epsilon and ctr<=100:quess = quess-diff/(2.0*quess)diff = quess**2-xctr +=1print ctrassert ctr<=100return quess#测试代码
s=squareNR(64535,0.0001)print ss=math.sqrt(64535)
print s


												

python 计算开平方数相关推荐

  1. python计算排列数 组合数

    组合排列介绍 一.编写函数计算组合数CniC^{i}_{n}Cni​. def Combinatorial(n,i):'''设计组合数'''#n>=iMin=min(i,n-i)result=1 ...

  2. 关于我用Python计算高数题目这件事

  3. python求两数之和的命令_python计算两个数的百分比方法

    工作中遇到了要计算两个数百分比的问题,python 2.7 环境. 代码: #!/usr/bin/env python #function: 计算百分比 #USAGE: python calculat ...

  4. python 计算两个日期之间的月数差额

    用python 计算两个日期之间的月数 一个多月认为是2个月 结果: beginTime="2022-03-31" endTime="2022-05-31" # ...

  5. 用Python 计算十位数以内的数的反数

    根据题目可知期望的结果如下: 数字:2100 210O的反数为∶12 数字:-2100 -2100的反数为∶-12 数字:2001 2001的反数为:1002 数字:-2010 -2010的反数为:- ...

  6. python计算回文数的方法_Python计算回文数的方法

    本文实例讲述了Python计算回文数的方法.分享给大家供大家参考.具体如下: 这里检查数字是不是回文数,用196算法生成一个数字的回文数 num = 905; def is_Palindrome(nu ...

  7. Python 计算从1-N(N可以任何数)内的素数(并行计算、多线程优化计算)

    Python 计算从1-N(N可以任何数)内的素数(算法优化.并行计算.多线程优化计算) 1.项目介绍 1.1研究背景 1.2题目介绍 2.项目优化过程 2.1 源代码 2.2 优化1 - 数理的角度 ...

  8. python计算列表中最接近的三数之和

    题目描述 给定一个包括 n 个整数的数组nums 和 一个目标值 target.找出 nums 中的三个整数,使得它们的和与 target 最接近.返回这三个数的和.假定每组输入只存在唯一答案. Le ...

  9. 用python实现一个计算Fibonacci数的函数

    [问题描述]要求实现一个计算Fibonacci数的函数,并利用其实现另一个函数--输出两正整数m和n(0<m<n≤100000)之间的所有Fibonacci数的数目.所谓Fibonacci ...

  10. python -- 计算 平方、乘方、平方根_从零开始学习PYTHON3讲义(二)把Python当做计算器...

    <从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...

最新文章

  1. context.xml mysql_在tomcat下context.xml中配置各种数据库连接池(示例代码)
  2. LightGBM是什么?相对于xgboost有什么优势?如何使用randomSearchCV和lightgbm进行组合获取最优参数组合?
  3. 《强化学习周刊》第33期:UdeM | 基于不确定性估计的样本高效深度强化学习
  4. a href=# 与javascript:void(0)的区别
  5. fsocketopen域名解析错误
  6. 代码讲解java_主要代码的讲解
  7. 来首都初次就医的感受
  8. CoreOS上的Fleet,第二部分
  9. ParNew垃圾收集器
  10. (九)企业分布式微服务云SpringCloud SpringBoot mybatis-服务链路追踪(Spring Cloud Sleuth)...
  11. snmp trap日志
  12. 7-1 厘米换算英尺英寸 (c语言)
  13. python打开csv文件绘制折线图_Python程序分析CSV文件并绘制趋势图,python,csv
  14. 蜂房问题-蜜蜂在蜂房中只能向下或者右上方爬,从a位置爬到b位置有多少种途径
  15. ae制作小球轨迹运动_视频剪辑教程:AE动画教程,如何创建一个运动的小球
  16. 前后端整合+Request(请求转发)+respon(重定向)+get+post+Filter过滤器
  17. mi4a android tv,小米电视4A精简系统教程
  18. 手把手教你从零搭建深度学习项目(附链接)
  19. 李宏毅深度学习ppt总结
  20. 一款可以颠覆做网站方式的软件

热门文章

  1. 编译原理之Frist集与Follow集
  2. 2020福州大学计算机录取名单,福州大学数学与计算机科学/软件学院2020年硕士研究生招生复试结果(第二批非全日制公示)...
  3. php odbc informix,Informix CLI 与 ODBC
  4. Function.identity()初探
  5. [转]2009年河南省高考零分作文:兔子,你就是一个傻B
  6. Android UI基础控件
  7. 【SDOI2015】星际战争 网络流
  8. HDLC 和PPP 的应用
  9. 神探狄仁杰是一个Debug高手
  10. RadStudio 10.3.3 Rio (Delphi C++ Builder)及TMS TAdvStringGrid控件安装方法