0

3行のPythonコードがあると仮定します

text = "0.965"
value = float(text)
print value

私の質問は、彼らが出力を表示するとき、なぜ私の python が0.9649999999999999if の代わりに表示されるのかということです0.965。round を使用してこの問題を解決できることはわかっていますが、なぜそうなのか疑問に思っています。私はただ取得する必要がありますが0.965

答えてくれてありがとう。

4

0 に答える 0