a = 0.9
b = 1-a
c = 1+a
d = 1-0.9

print(a)
print(b)
print(c)

この時の結果が次になります。

0.9
0.09999999999999998
1.9

なぜb=0.1とならないのでしょうか?
初歩的な質問かもしれませんがよろしくお願いいたします。