Ambil dua bilangan (non-kompleks) sebagai argumen dan kembalikan sepasang bilangan yang terdiri dari hasil bagi dan sisanya saat menggunakan pembagian bilangan bulat. Dengan tipe operan campuran, aturan untuk operator aritmatika biner berlaku. Untuk bilangan bulat hasilnya sama seperti (a // b, a % b). Untuk bilangan floating-point hasilnya adalah (q, a % b), dimana q biasanya math.floor(a / b) tetapi mungkin kurang dari 1. Bagaimanapun juga q * b + a % b sangat dekat dengan a, jika a % b bukan nol maka ia mempunyai tanda yang sama dengan b, dan 0
divmod(a, b)