在 Python 中,您可以使用“\”來計算整數的商,使用“%”來計算餘數(餘數,mod)。
q = 10 // 3 mod = 10 % 3 print(q, mod) # 3 1
當您需要整數的商和余數時,內置函數 divmod() 很有用。
以下元組由 divmod(a, b) 返回。(a // b, a % b)
每個都可以打開包裝並獲得。
q, mod = divmod(10, 3) print(q, mod) # 3 1
當然,你也可以直接在元組上取。
answer = divmod(10, 3) print(answer) print(answer[0], answer[1]) # (3, 1) # 3 1