Python 2 の浮動小数点除算
Python 2 の整数除算は、結果が最も近い整数に切り捨てられるため、予期しない結果を招くことがよくあります。 。これは、商を浮動小数点数として表現する必要がある場合に問題となる可能性があります。
Python 2 で強制的に除算で浮動小数点の結果を生成するには、将来から除算モジュールをインポートできます。 🎜> library:
from __future__ import division
このインポートは、両方のオペランドが同じ場合でも浮動小数点の結果を返すように除算の動作を変更します。 integers:
a = 4 b = 6 c = a / b print(c) # Output: 0.66666666666666663
この手法により、目的の浮動小数点結果を取得できます。 Python 3 では、除算演算子はすでに浮動小数点の結果を生成しているため、この問題は Python 2 に固有のものであることに注意してください。
以上がPython 2 で浮動小数点除算を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。