2014-04-14 Pythonで計算する時の注意点 バイオインフォマティクス Pythonで計算結果を小数点以下まで得たい時、単純に val = 3 / 10 としてしまうと、結果が0になります。 val = float(3) / 10 のように、どちらかをfloat型にして計算すると0.3が返ってきます。 Perlだと $val = 3 / 10; で0.3が返ってくるので、Pythonでもうっかりやってしまいがちです。 気を付けたいと思います。