アメリエフの技術ブログ

Amelieff Staff Blog

Pythonで計算する時の注意点

Pythonで計算結果を小数点以下まで得たい時、単純に

val = 3 / 10

としてしまうと、結果が0になります。

val = float(3) / 10

のように、どちらかをfloat型にして計算すると0.3が返ってきます。

Perlだと $val = 3 / 10; で0.3が返ってくるので、Pythonでもうっかりやってしまいがちです。

気を付けたいと思います。