还不够好 发表于 2020-11-4 15:39:54

近似计算平方根,有精度要求






n = eval(input())
error = eval(input())
guess = 1.0
prev1 =1/2 * (guess + n / guess)
prev2 =1/2 * (prev1 + n / prev1)
while abs(prev1 - prev2) > error:
    prev1 = 1/2 * (prev + n / prev)
    prev2 = prev1
print (prev1)


还不够好 发表于 2020-11-4 16:57:49

题目图片https://imgchr.com/i/Bcq44H

还不够好 发表于 2020-11-4 16:58:50

https://imgchr.com/i/Bcq44H

笨鸟学飞 发表于 2020-11-4 17:05:54

你想问什么?这题目用递归也行,条件循环break也行,没什么难度的

还不够好 发表于 2020-11-10 17:27:25

我会拉谢谢各位
页: [1]
查看完整版本: 近似计算平方根,有精度要求