求//和馀数%,如果是在整除求馀数的过程中,只存在正数的计算还可以理解,如果有负数呢? 那个整个逻辑还能理解吗? 如果不能理解的话,请看下面哦!
变量n n n和m m m分别表示商式n/m n/m n/m n/m的被除数和除数,q=n//m q=n//m和r=n % m r=n%m r=n%m,Python为qmr=nq*mr。
当除数m为正时,Python满足0rm0rm0RM。 -27//4为-7且-27%4为1,满足条件。 当除数m为负时,Python满足Mr0mr0mr0,27%-4为-7且27 %-4为-1,满足条件。 我相信在这里很聪明的你已经觉悟了。 加油!