首页 > 编程 > Python > 正文

Python求解平方根的方法

2019-11-25 17:57:35
字体:
来源:转载
供稿:网友

本文实例讲述了Python求解平方根的方法。分享给大家供大家参考。具体如下:

主要通过SICP的内容改写而来。基于newton method求解平方根。代码如下:

#!/usr/bin/pythondef sqrt_iter(guess,x):  if(good_enough(guess, x)):    print guess  else:    sqrt_iter(improve(guess, x),x)def improve(guess, x):  return average(guess, x/guess)def average(x,y):   return (x+y)/2def good_enough(guess,x):  if(abs(guess * guess -x) < 0.0001):    return True  else:    return Falsedef sqrt_oliver(x):  sqrt_iter(1.0,x)sqrt_oliver(5)

希望本文所述对大家的Python程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表