您的位置:首页 > 编程语言 > Python开发

python 迭代法 开根号 程序设计基础 课程实验报告

2019-04-25 16:23 246 查看

用迭代法求x=a**(1/2),即a的平方根,要求前后两次求出的x的差的绝对值小于10**(-5)。求平方根的迭代公式为:x=(x+a/x)/2。

函数代码

def iteration(a):
x=a
while abs(x - a/x)>10**(-5):
x = (a/x+x)/2.0
return x

调用函数计算

iteration(5)

计算结果比较


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: