Python は 2 つの浮動小数点数が等しいかどうかをどのように比較しますか?
関連する推奨事項: 「Python ビデオ 」
float type は等しいか等しくないかを比較できませんが、>、<、>=、<=
== を使用することは文法的には正しいですが、等しい必要がある 2 つの浮動小数点数は次のとおりです。コンピュータの内部構造によるもので、表現された理由には多少の誤差がある場合がありますが、その場合は等しくないものとして == を使用します。 2 つの浮動小数点数の差の絶対値を許容値未満にして、それらが等しいかどうかを判断する必要があります (
同じ符号を持つ 2 つの浮動小数点数間の差の絶対値が特定の許容誤差 (つまり、精度) 以下の場合、それらは等しいとみなされます。
2 つの浮動小数点数を比較するのに「==」や「!=」を直接使用するのではなく、「<」と「>」を直接使用してどちらが大きいか比較することができます。より小さいです。
rree以上が2 つの浮動小数点数が等しいかどうかを比較する Python メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。