Python使用二分法求平方根的简单示例
发布时间:2020-12-17 07:11:20 所属栏目:Python 来源:网络整理
导读:对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 使用二分法(Bisection Method)求平方根。 # @param 使用二分法(Bisection Method)求平方根。# @author 编程之家 jb51.cc|jb51.cc def sqrtBI(x,epsilon): asser
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧!
使用二分法(Bisection Method)求平方根。
验证一下。 >>> sqrtBI(2,0.000001) >>> 1.41421365738 上面的方法,如果 X<1 ,就会有问题。因为 X (X<1)的平方根不在 [0,x] 的范围内。例如,0.25,它的平方根——0.5 不在 [0,0.25] 的区间内。 >>> sqrtBI(0.25,0.000001) >>> 0.25 那如何求0.25的平方根呢? 只要略微改动上面的代码即可。注意6行和7行的代码。
验证一下: >>> sqrtBI(0.25,0.000001) >>> 0.5 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |