"Chris" <[EMAIL PROTECTED]> wrote:
>>>> from math import *
>>>> sin(0)
> 0.0
>>>> sin(pi)
> 1.2246063538223773e-016
>>>> sin(2*pi)
> -2.4492127076447545e-016
>>>> cos(0)
> 1.0
>>>> cos(pi)
> -1.0
>>>> cos(2*pi)
> 1.0
>
> The cosine function works fine, but I'm getting weird answers for
> sine. Is this a bug? Am I doing something wrong?
>
>From help(math) in an interactive window:
DESCRIPTION
This module is always available. It provides access to the
mathematical functions defined by the C standard.
So what you are seeing is the behavior of the C library being exposed.
Try sin(pi*0.5) to see similar behavior to cos(pi) or cos(pi*2).
--
http://mail.python.org/mailman/listinfo/python-list