>>> 36%-5-4>>> -36%-5-1>>> -36%54
不明白这个是咋回事呀?
读者您好:
Python取余分以下几种情况 正数与正数:正常计算即可 正数与负数: 36%-5 36除以-5 =-7.2 向下取整也就是-8 Python中取余是按照整除的商计算的,所以余数为36-(-5*(-8))=36-40=-4 负数与负数 -36 % -5 -36除以-5=7.2 因为负负得正,向下取整也就是7 余数为-36-(-5*(7))=-1 负数与正数 -36%5 -36除以5=-7.2 向下取整也就是-8 余数为-36-(5*(-8))=4