ホームページ > バックエンド開発 > Python チュートリアル > 2 つの浮動小数点数が等しいかどうかを比較する Python メソッド

2 つの浮動小数点数が等しいかどうかを比較する Python メソッド

爱喝马黛茶的安东尼
リリース: 2019-06-17 16:43:11
オリジナル
12114 人が閲覧しました

Python は 2 つの浮動小数点数が等しいかどうかをどのように比較しますか?

関連する推奨事項: 「Python ビデオ

2 つの浮動小数点数が等しいかどうかを比較する Python メソッド

float type は等しいか等しくないかを比較できませんが、>、<、>=、<=

== を使用することは文法的には正しいですが、等しい必要がある 2 つの浮動小数点数は次のとおりです。コンピュータの内部構造によるもので、表現された理由には多少の誤差がある場合がありますが、その場合は等しくないものとして == を使用します。 2 つの浮動小数点数の差の絶対値を許容値未満にして、それらが等しいかどうかを判断する必要があります (

5de17d0a2c34b985fb0f3a044f4c297b

数学的には a と b は等しくありませんが、32 ビット コンピューターでは等しくなります。


同じ符号を持つ 2 つの浮動小数点数間の差の絶対値が特定の許容誤差 (つまり、精度) 以下の場合、それらは等しいとみなされます。

2 つの浮動小数点数を比較するのに「==」や「!=」を直接使用するのではなく、「<」と「>」を直接使用してどちらが大きいか比較することができます。より小さいです。

rree

以上が2 つの浮動小数点数が等しいかどうかを比較する Python メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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