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)