取余
取余公式:r=a-n*[a//n] (r是余数,a是被除数,n是除数)
a, b = 19, -22
# 被除数为正数(与除数无关)时返回[0, 9] 以内的结果,余数一定是正数
print(a % 10) # 9
print(b % 10) # 8
# 取余:被除数为负数(与除数无关)时返回[-9, 0] 以内的结果,余数一定是负数
print(a % -10) # -1
print(b % -10) # -2
取整
c, d = 23, -32
# 正数取整
print(c // 10) # 2
print(d // -10) # 3
# 负数取整,结果为负数时会向下取整
print(c // -10) # -3
print(d // 10) # -4