小编Sai*_*iot的帖子

来自 math.log(python 3) 的错误答案

今天,我用math.log()函数得到了 4913 以 17 为底的对数。答案是 3,但是当我运行下面的代码时,我得到了 2.9999999999999996。

1) 是因为math.log(x, b)的计算是log(x) / log(b)吗?

2)是否有任何解决方案可以获得正确答案3?

import math
print(math.log(4913,17))
Run Code Online (Sandbox Code Playgroud)

python math

5
推荐指数
1
解决办法
465
查看次数

标签 统计

math ×1

python ×1