python 二分求根
来源:互联网 发布:自考还是网络教育 编辑:程序博客网 时间:2024/05/21 08:46
#! /usr/bin/pythondef my_sqrt(x=0.01): if x < 0: return 0 cnt = 0 if x >1 : m = 0 n = x s = (m + n) / 2.0 while abs(s**2 - x )>= 1e-5: cnt += 1 if ( s**2 < x): m = s s = (m + n) / 2.0 print 'm is:', m else: n = s s = (m + n) / 2.0 print 'n is:', n print 'm is', m print 'n is', n print 'cnt is', cnt else: m = 0 n = 1 mid = (m+n)/2.0 while abs(mid ** 2 - x) >= 1e-5: cnt += 1 if( mid ** 2 < x): m = (m + x) mid = (m + n)/2.0 else: n = ( n + x )/2 mid = (m + n)/2.0 print m , n, mid, cntmy_sqrt(01)
0 0
- python 二分求根
- 二分求根
- URAL 1153. Supercomputer 二分求根
- 二分求根及牛顿迭代求根分析
- 求根
- 第六届省赛 E Internal Rate of Return(UVA 11881)二分求根
- 方程求根
- GSL求根
- 方程求根!
- 二分法求根
- 多项式求根
- 二分法求根
- 弦截法求根
- Python 二分查找
- Python实现二分查找
- python二分查找算法
- python 二分查找
- Python实现二分查找
- 河南工业大学2017“玲珑杯”程序设计竞赛 01
- VS2008--VS2013 各种版本官方下载地址
- 设计模式——策略模式
- linux下的进程创建
- 0412-css背景
- python 二分求根
- Tensorflow中使用tfrecord方式读取数据
- SpringMVC工作原理 (4)
- 计算机网络(自顶向下方法)(原书第4版)课后复习题解答(第二章)
- C++:xutility文件中发生错误
- JspException和MyBatisSystemException
- LeetCode : Longest Common Prefix
- 目标——人生
- 输入两个数A,B,输出A+B的值3(当出现两个0是停止)。