我遇到了一个非常奇怪的问题。 当我想找到某些角度的罪或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
答案 0 :(得分:1)
我认为以下输出将回答您的问题。您的输出没有错,只是使用计算机进行计算的副作用。
%-formatting