Pythonの浮動小数点数(float)型:基本、指数表記、そして計算誤差の注意点 - 森の株Pythonの浮動小数点数(float)型:基本、指数表記、そして計算誤差の注意点 | 森の株 Pythonで数値を扱う際、10 や -5 のような整数(int)の他に、3.14 や 0.5 のような小数点Python morinokabu.com ...
Pythonで数値を扱う際、通常使われる float 型(浮動小数点数)には、実は重大な弱点があります。 それは、「0.1」のような単純な小数であっても、正確に表現できない場合があるということです。 例えば、0.1 を3回足し算すると、人間の感覚では当然 0.3 に ...