负数可以求余数吗,如何整除?

通常我们都知道10整除以3结果为3,余1。 但-10整除以3结果是多少,求余是多少?

加减乘除以及求余是最常见的数学符号。求余的符号为”%”, 整除的符号为”//”。 我们可以写代码进行验证负数求余和整除的情况。例如

>>> 10//3
3
>>> 10%3
1
>>>10//3
>>> (-10)//3
-4
>>> (-10)%3
2

从以上代码和输出来看,整数的整除和求余都是向下取整,负数也是如此。