tan(pi)
是0
,但是当我使用Python计算tan(math.pi)
时。答案是-1.2246467991473532e-16
。
我无法理解。
答案 0 :(得分:6)
e-16
表示* 10^-16
,非常接近零(不完美,部分原因是pi
并不完美)。在计算器上,它只是舍入到零。
答案 1 :(得分:3)
Python答案等于0到10位有效数字。
-0.00000000000000012246467991473532
xxxxxxxxxxxyyy
计算器内部倾向于使用大约13位进行计算,但只有10位用于显示。无论哪种方式,这个值都是计算器标准的0。