ozwkさんが言っているようにπが無理数なので正確な計算ができません。
なのでcos90°=0.0, sin180°=0.0としたい場合は、round()を使って桁数を丸めるなど工夫が必要になります。
python
1import math
2from math import cos, radians
3
4cos90 = math.cos(math.radians(90))
5sin180 = math.sin(math.radians(180))
6print(cos90, sin180) # -> 6.123233995736766e-17 1.2246467991473532e-16
7print(cos90 == sin180) # -> False
8
9cos90_rd = round(cos90, 6)
10sin180_rd = round(sin180, 6)
11print(cos90_rd, sin180_rd) # -> 0.0 0.0
12print(cos90_rd == sin180_rd) # -> True
13