为什么python无法显示sin函数的确切值?

时间:2020-04-18 11:38:44

标签: python python-3.x

from math import sin, pi
print(sin(2*pi)) 

此代码包含sin(2pi)等于0的值,但是为什么python显示此-2.4492935982947064e-16?以及如何解决? 仅仅是我的计算机问题吗?

1 个答案:

答案 0 :(得分:1)

pi不等于π。您可以改用sympy

from sympy import sin, pi
print(sin(pi))  # 0