Pythonのmathメソッド copysign

Pythonのmathモジュールには、math.copysign(x, y) 関数があります。この関数は、x の絶対値を保ちながら、y の符号を持つ新しい値を返します。つまり、x と同じ絶対値を持ち、y の符号を引き継ぐ値を生成します。

以下は math.copysign() 関数を使用した例です:

python
import math

x = 5.0
y = -3.14

result = math.copysign(x, y)

print(result)

このコードを実行すると、絶対値が5.0であり、符号が-3.14と同じである新しい値が表示されます。math.copysign() 関数は、数値の符号を変更せずに絶対値を取り出すために便利です。