奇怪的回答py和py的罪恶和cos

时间:2017-07-20 12:34:45

标签: python math trigonometry pi sin

我遇到了一个非常奇怪的问题。 当我想找到某些角度的罪或cos时,我在python解释器中得到了奇怪的答案。

>>>from math import *
>>>sin(pi)
Out:1.2246467991473532e-16
>>>cos(pi)
Out:-1.0

它正确地回答了cos,但是罪很奇怪。 而pi / 2是反向的。

>>>sin(pi/2)
Out: 1.0
cos(pi/2)
Out: 6.123233995736766e-17

我很困惑!

有人可以解释发生了什么吗?

  

BTW我使用canopy和python 2.7.9

1 个答案:

答案 0 :(得分:1)

我认为以下输出将回答您的问题。您的输出没有错,只是使用计算机进行计算的副作用。

%-formatting