Python数学函数——nextafter()
math.nextafter()是Python 3.9.0 中引入的一个函数。 nextafter(x,y) 返回 x 之后朝向 y 的下一个浮点值,如果 x 等于 y,则返回 y。
Syntax: math.nextafter(x, y)
Parameter:
x and y are two integers/floating point values.
Returns:
Return the next floating-point value after x towards y. If x is equal to y, return y.
示例 1: math.nextafter(x, math.inf) 上升:朝向正无穷大。
Python3
import math
print(math.nextafter(2, math.inf))
Python3
import math
print(math.nextafter(2, -math.inf))
Python3
import math
print(math.nextafter(2, 0.0))
输出:
2.0000000000000004
示例 2: math.nextafter(x, -math.inf) 下降:向负无穷大。
蟒蛇3
import math
print(math.nextafter(2, -math.inf))
输出:
1.9999999999999998
示例 3: math.nextafter(x, 0.0) 趋向于零。
蟒蛇3
import math
print(math.nextafter(2, 0.0))
输出:
2.0000000000000004