私信TA
用户名:zhupaijin
访问量:5414
签 名:
自我简介:
作者: 朱派金 发表时间:2022-02-08 14:46:45 浏览:943 | 评论:0
解题思路:先假设一个初值X[n]=a/2(这里不是强求用a/2), 然后再套用公式X[n+1]=(X[n]+a/X[n])/2,用while不停迭代到结果退出循环即可注意事项:参考代码:
a = int(input()) X1 = a/2 X2 = (X1+a/X1)/2 while abs(X1-X2)>0.00001: X1 = X2 X2 = (X1+a/X1)/2 print('{:.3f}'.format(X2))
0.0分
4 人评分
看不懂代码解释一下代码? 或者生成一段代码?试试AI编程助手吧