📅  最后修改于: 2023-12-03 14:46:20.602000             🧑  作者: Mango
fmod()
函数是模数运算的 C 标准库操作,即它返回输入参数的浮点模数操作结果。它遵循 IEEE754 标准计算浮点数模运算。
Python中在利用内置库进行常规math操作时,需要本地二进制浮点运算引擎进行运算,而该运算引擎遵循 IEEE754 标准进行运算。
Sig: math.fmod(x, y)
math.fmod(x, y)
math.fmod()
方法用于计算输入参数的浮点模数操作结果。
其参数说明如下:
math.fmod()
返回的值即为 x % y 的操作结果,其中 % 是普通的整数模数操作。如果 y 为 0,则返回 ValueError。
返回值也是一个浮点数。
import math
# Example 1
print(math.fmod(5, 2))
# Output : 1.0 (因为 5%2 输出 1,模运算的余数)
# Example 2
print(math.fmod(20, -4.5))
# Output : 0.5
# Example 3
print(math.fmod(-20, 4.5))
# Output : 3.5
在这些示例中,它计算输入参数的模数,并返回他们的操作结果,显示在控制台上。