python 计算开平方数
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 计算开平方数相关推荐
- python计算排列数 组合数
组合排列介绍 一.编写函数计算组合数CniC^{i}_{n}Cni. def Combinatorial(n,i):'''设计组合数'''#n>=iMin=min(i,n-i)result=1 ...
- 关于我用Python计算高数题目这件事
- python求两数之和的命令_python计算两个数的百分比方法
工作中遇到了要计算两个数百分比的问题,python 2.7 环境. 代码: #!/usr/bin/env python #function: 计算百分比 #USAGE: python calculat ...
- python 计算两个日期之间的月数差额
用python 计算两个日期之间的月数 一个多月认为是2个月 结果: beginTime="2022-03-31" endTime="2022-05-31" # ...
- 用Python 计算十位数以内的数的反数
根据题目可知期望的结果如下: 数字:2100 210O的反数为∶12 数字:-2100 -2100的反数为∶-12 数字:2001 2001的反数为:1002 数字:-2010 -2010的反数为:- ...
- python计算回文数的方法_Python计算回文数的方法
本文实例讲述了Python计算回文数的方法.分享给大家供大家参考.具体如下: 这里检查数字是不是回文数,用196算法生成一个数字的回文数 num = 905; def is_Palindrome(nu ...
- Python 计算从1-N(N可以任何数)内的素数(并行计算、多线程优化计算)
Python 计算从1-N(N可以任何数)内的素数(算法优化.并行计算.多线程优化计算) 1.项目介绍 1.1研究背景 1.2题目介绍 2.项目优化过程 2.1 源代码 2.2 优化1 - 数理的角度 ...
- python计算列表中最接近的三数之和
题目描述 给定一个包括 n 个整数的数组nums 和 一个目标值 target.找出 nums 中的三个整数,使得它们的和与 target 最接近.返回这三个数的和.假定每组输入只存在唯一答案. Le ...
- 用python实现一个计算Fibonacci数的函数
[问题描述]要求实现一个计算Fibonacci数的函数,并利用其实现另一个函数--输出两正整数m和n(0<m<n≤100000)之间的所有Fibonacci数的数目.所谓Fibonacci ...
- python -- 计算 平方、乘方、平方根_从零开始学习PYTHON3讲义(二)把Python当做计算器...
<从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...
最新文章
- context.xml mysql_在tomcat下context.xml中配置各种数据库连接池(示例代码)
- LightGBM是什么?相对于xgboost有什么优势?如何使用randomSearchCV和lightgbm进行组合获取最优参数组合?
- 《强化学习周刊》第33期:UdeM | 基于不确定性估计的样本高效深度强化学习
- a href=# 与javascript:void(0)的区别
- fsocketopen域名解析错误
- 代码讲解java_主要代码的讲解
- 来首都初次就医的感受
- CoreOS上的Fleet,第二部分
- ParNew垃圾收集器
- (九)企业分布式微服务云SpringCloud SpringBoot mybatis-服务链路追踪(Spring Cloud Sleuth)...
- snmp trap日志
- 7-1 厘米换算英尺英寸 (c语言)
- python打开csv文件绘制折线图_Python程序分析CSV文件并绘制趋势图,python,csv
- 蜂房问题-蜜蜂在蜂房中只能向下或者右上方爬,从a位置爬到b位置有多少种途径
- ae制作小球轨迹运动_视频剪辑教程:AE动画教程,如何创建一个运动的小球
- 前后端整合+Request(请求转发)+respon(重定向)+get+post+Filter过滤器
- mi4a android tv,小米电视4A精简系统教程
- 手把手教你从零搭建深度学习项目(附链接)
- 李宏毅深度学习ppt总结
- 一款可以颠覆做网站方式的软件
热门文章
- 编译原理之Frist集与Follow集
- 2020福州大学计算机录取名单,福州大学数学与计算机科学/软件学院2020年硕士研究生招生复试结果(第二批非全日制公示)...
- php odbc informix,Informix CLI 与 ODBC
- Function.identity()初探
- [转]2009年河南省高考零分作文:兔子,你就是一个傻B
- Android UI基础控件
- 【SDOI2015】星际战争 网络流
- HDLC 和PPP 的应用
- 神探狄仁杰是一个Debug高手
- RadStudio 10.3.3 Rio (Delphi C++ Builder)及TMS TAdvStringGrid控件安装方法