Home > アサーション


Pythonで変数pが6.03と等しいことをアサートするための最も適切なコード

単純な等価性の比較:assert p == 6.03浮動小数点数の等価性の比較:assert abs(p - 6.03) < 1e-6浮動小数点数の等価性を比較する場合、直接の等価性比較ではなく、誤差の範囲内での等しいかどうかをチェックする必要があります。ここでは、abs()関数を使用して変数pと6.03の差を絶対値で取り、その結果が非常に小さい値(例えば、1e-6)よりも小さいかどうかを確認しています。>>More