基礎的な数値計算の疑問で
x = 0
for i in range(10000):
x += 0.0001
print(x)

0.9999999999999999062
になる理由がよく分からないので教えてください