この誤差はfloat型の仕様(IEEE 754)によるものなので、floatを使う限り避けられません。 したがって、Pythonで**「金融計算(お金の計算)」 のように1円の誤差も許されない処理を行う場合、float型を 絶対に使ってはいけません**。
Pythonで数値を扱う際、通常使われる float 型(浮動小数点数)には、実は重大な弱点があります。 それは、「0.1」のような単純な小数であっても、正確に表現できない場合があるということです。 例えば、0.1 を3回足し算すると、人間の感覚では当然 0.3 に ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする