gpt4 book ai didi

python - 平方根算法错误

转载 作者:太空宇宙 更新时间:2023-11-04 01:19:38 26 4
gpt4 key购买 nike

我尝试计算 this算法与 python 但它似乎不起作用:

lt = False
x = 5
g = 2

while lt == False:
if g*g > (x-0.1) and g*g < (5.1):
lt = True
print(g+"IS THE SQUARE ROOT")
else:
g = (g + x/g)/2
print(g)

在 else 循环中,我打印了 g 以查看我的算法在每个循环中的结果,因为我之前的计算速度很慢,想看看问题出在哪里,而现在 print(g) 似乎始终返回 2。我是 python 的新手,问题可能就在我面前,但我似乎无法理解,任何帮助将不胜感激!

最佳答案

x = float(5)
g = float(2)

Python 在 v2.x 中舍入 int。希望这会有所帮助。

关于python - 平方根算法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22107524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com