Code Fix

上級0.1 + 0.2 が 0.3 にならない理由 › パターン3

0.1 + 0.2 が 0.3 にならない理由

浮動小数点数は2進数で正確に表現できない値があり、計算結果にわずかな誤差が生じます。

 1  x = 1.1 - 1.0
 2  print(___________________)
                   ^
出力: False期待: True (エラーにはなりません)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

0.1 + 0.2 が 0.3 にならない理由

==での比較はほぼ確実に失敗します。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)