ホームページ > バックエンド開発 > Python チュートリアル > Python 2 で浮動小数点除算を実現するにはどうすればよいですか?

Python 2 で浮動小数点除算を実現するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-21 13:12:11
オリジナル
526 人が閲覧しました

How Can I Achieve Floating-Point Division in Python 2?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート