python - Gmpy sqrt精度

标签 python sqrt

我想知道为什么这段代码在 Python 中

print gmpy.sqrt(2009)

给出结果 44,而不是 44.82186966... 就像我想要的那样?如何设置函数以显示十进制数。

提前谢谢你。

最佳答案

坦率地说,因为它是那样定义的。无法设置该选项。

编辑:@casevh 是正确的:gmpy2.sqrt() 返回您想要的内容。

关于python - Gmpy sqrt精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13535016/

相关文章:

c++ - 不使用 sqrt 函数求平方根?

java - 方法 sqrt 在 eclipse 中未定义?

python - 如何使用 Beautifulsoup4 抓取属性中未指定类或 id 的 HTML 元素

python - 如何在 GitHub 上拉取请求后运行脚本?

python ctypes,使用参数调用 user32 和 kernel32 func

python - Django : Migration of polymorphic models back to a single base class

C++ 碰撞检测

python - Matplotlib 线程;关闭特定图形实例

java - Newton Raphson 的一个版本(牛顿法)

java - 如何使用 sqrt(-x) 处理 NaN?