Fungsi divmod()

Deskripsi

Fungsi divmod() menerima dua masukan bilangan dan mengembalikan tuple yang berisikan hasil pembagian dan sisanya.


Sintaks

Sintaks dari fungsi divmod() adalah sebagai berikut:

divmod(a, b)

Parameter

Fungsi divmod() memerlukan 2 parameter, yaitu:

  • a – Bilangan pembilang (numerator)
  • b – Bilangan penyebut (denominator)

Nilai Kembalian

Fungsi divmod() mengembalikan tuple berisi hasil bagi dan sisa bagi dari a dan b, yaitu tuple (a//b, a % b)


Contoh

Contoh dari penggunaan fungsi divmod() adalah sebagai berikut:

# divmod() integer print('divmod(8, 3) = ', divmod(8, 3)) print('divmod(3, 8) = ', divmod(3, 8)) print('divmod(5, 5) = ', divmod(5, 5)) # divmod() bilangan Float print('divmod(8.0, 3) = ', divmod(8.0, 3)) print('divmod(3, 8.0) = ', divmod(3, 8.0)) print('divmod(7.5, 2.5) = ', divmod(7.5, 2.5)) print('divmod(2.6, 0.5) = ', divmod(2.6, 0.5))

Output

Output dari program di atas adalah sebagai berikut:

divmod(8, 3) =  (2, 2)
divmod(3, 8) =  (0, 3)
divmod(5, 5) =  (1, 0)
divmod(8.0, 3) =  (2.0, 2.0)
divmod(3, 8.0) =  (0.0, 3.0)
divmod(7.5, 2.5) =  (3.0, 0.0)
divmod(2.6, 0.5) =  (5.0, 0.10000000000000009)