本函数是实现 a 除以 b ,然后返回商与余数的元组。如果两个参数 a,b 都是整数,那么会采用整数除法,结果相当于( a//b, a % b) 。如果 a 或 b 是浮点数,相当于( math.floor(a/b), a%b) 。
例子:
#divmod()
print('divmod(2, 4):', divmod(2, 4))
print('divmod(28, 4):', divmod(28, 4))
print('divmod(27, 4):', divmod(27, 4))
print('divmod(25.6, 4):', divmod(25.6, 4))
print('divmod(2, 0.3):', divmod(2, 0.3))
输出结果如下:
divmod(2, 4): (0, 2)
divmod(28, 4): (7, 0)
divmod(27, 4): (6, 3)
divmod(25.6, 4): (6.0, 1.6000000000000014)
divmod(2, 0.3): (6.0, 0.20000000000000007)