Estimasi Waktu Baca: < 1 menit

Deskripsi Fungsi

Fungsi divmod() membutuhkan dua masukkan berupa bilangan dan mengembalikan nilainya berupa sepasang angka yang terdiri dari hasil pembagian dan sisa pembagian (modulus) ke dalam tuple.

Jadi rumus dari nilai yang dikembalikan adalah seperti ini (x//y, x%y).

Maka dari itu bila hasil pembagian yang dikembalikan merupakan bilangan desimal, maka akan dibulatkan ke bawah.

Sintaks dan Parameter

Sintaks untuk fungsi divmod() adalah sebagai berikut

>>> divmod(x, y)

Parameter dari fungsi divmod() terdiri dari dua yaitu

  • x – mewakili bilangan pembilang (numerator)
  • y – mewakili bilangan penyebut (denominator)

Baik x dan y keduanya tidak boleh diisi bilangan kompleks. Keduanya hanya bisa diisi bilangan bertipe integer dan float.

Contoh Penerapan

Pada Bilangan Bertipe Integer

>>> divmod(4,2)
(2, 0)
>>> divmod(2,4)
(0, 2)
>>> divmod(2,2)
(1, 0)

Pada Bilangan Bertipe Float

>>> divmod(12.5, 2.5)
(5.0, 0.0)
>>> divmod(2.5, 12.5)
(0.0, 2.5)
>>> divmod(12.5, 5)
(2.0, 2.5)
>>> divmod(5, 12.5)
(0.0, 5.0)
>>> divmod(3.6, 0.6)
(6.0, 2.220446049250313e-16)