Python math.remainder() 方法用于计算一个数字除以另一个数字的余数。在数学上,它表示为 -
remainder(x, y) = x − y × ⌊x/y⌋
其中,x 是被除数,y 是除数,⌊.⌋ 表示 floor 方法,返回小于或等于参数的最大整数。例如,如果您有 “x = 10.5” 和 “y = 3.0”,那么 “math.remainder(10.5, 3.0)” 会将余数计算为 10.5 − 3.0 × ⌊10.5/3.0⌋ = 1.5。
语法
以下是 Python math.prod() 方法的基本语法 -
math.remainder(x, y)
参数
此方法接受以下参数 -
- x − 它是被除数(被除以的数字)。
- y −它是除数(x 被除以的数字)。
返回值
该方法返回 “x” 除以 “y” 的余数。
示例 1
在下面的示例中,我们使用 math.remainder() 方法计算将 “10” 除以 “3” 的余数 -
import math
result = math.remainder(10, 3)
print("The result obtained is:",result)
输出
获得的输出如下 -
The result obtained is: 1.0
示例 2
当我们将负被除数作为参数传递给 leastder() 方法时,它会保留被除数的符号并相应地返回它 -
import math
result = math.remainder(-10, 3)
print("The result obtained is:",result)
输出
以下是上述代码的输出 -
The result obtained is: -1.0
示例 3
现在,我们使用 math.remainder() 方法计算被除数 “10” 除以负除数 “-3” 的余数 -
import math
result = math.remainder(10, -3)
print("The result obtained is:",result)
输出
我们得到的输出如下所示 -
The result obtained is: 1.0
示例 4
在此示例中,我们通过将浮点数作为参数传递来计算余数 -
import math
result = math.remainder(7.5, 3.5)
print("The result obtained is:",result)
输出
生成的结果如下所示 -
The result obtained is: 0.5