Pythonのmathメソッド nextafter

Pythonのmathモジュールには、指定した浮動小数点数 x の直後の浮動小数点数を返す math.nextafter(x, y) 関数があります。この関数は、x の直後の浮動小数点数を計算し、それを返します。yx より大きい場合、結果は x より大きくなり、yx より小さい場合、結果は x より小さくなります。

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

python
import math

x = 1.0
y = 2.0

next_after_x = math.nextafter(x, y)

print(next_after_x)

このコードを実行すると、1.0の直後の浮動小数点数である1.0000000000000002が表示されます。math.nextafter() 関数は、浮動小数点数の計算において、特定の方向に小さな変更を行いたい場合に便利です。