三角関数について質問です
pythonですが、pythonのmathライブラリはCのmathを直接借りているはずなので

from math import cos,pi
print cos(pi),cos(0) #=> -1.0 1
これはいいのですが
print cos(pi/2),cos(pi*1.5)
#=> 6.123233995736766e-17 -1.8369701987210297e-16
と、0がほしい時に上手くとれません
-1<=cos(θ)<=1 の双曲線ではないのでしょうか?