解题思路:   根据所给公式写出相应代码,因为要迭代,所以利用python复合赋值。

注意事项:   格式化输出保留三位小数。

参考代码:


x = int(input())
a = x/2
b = (a+x/a)/2
while abs(b-a) >= 0.00001:
   a, b = b, (b+x/b)/2
print('{:.3f}'.format(b))

 

0.0分

1 人评分

  评论区