Python3.xで計算を行っていたときタイトル通り
0.6+0.7=1.2999999999999998
になりました。
関数や何かが悪さしているのかと思い
python3
1print(str(0.7 +0.6))
としてみても結果は同じでした。
0.7+0.7=1.4
0.6+0.6=1.2
と正しい答えが出るのになぜ0.6+0.7だけおかしな答えになるのでしょうか
回答1件
あなたの回答
tips
プレビュー
投稿2019/09/16 06:20
Python3.xで計算を行っていたときタイトル通り
0.6+0.7=1.2999999999999998
になりました。
関数や何かが悪さしているのかと思い
python3
1print(str(0.7 +0.6))
としてみても結果は同じでした。
0.7+0.7=1.4
0.6+0.6=1.2
と正しい答えが出るのになぜ0.6+0.7だけおかしな答えになるのでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/17 03:45