Daftar Referensi Python

math.fmod() menghitung sisa pembagian floating-point dengan tanda mengikuti x.

Sintaks

math.fmod(x, y)

Parameter

Parameter Wajib? Keterangan
x Ya Bilangan yang dibagi
y Ya Pembagi nonnol

Nilai balik: float sisa pembagian.

Contoh

import math
print(math.fmod(7, 3))

Coba di IDE

Output:

1.0

Contoh Lainnya

Tanda mengikuti x

import math
print(math.fmod(-7, 3))

Coba di IDE

Output:

-1.0

Berbeda dari operator persen

import math
print(math.fmod(-7, 3))
print(-7 % 3)

Coba di IDE

Output:

-1.0
2

Bilangan pecahan

import math
print(round(math.fmod(5.5, 2), 6))

Coba di IDE

Output:

1.5

Kesalahan Umum

  • Pembagi nol menghasilkan ValueError.
  • Perilaku tanda berbeda dari operator %.
  • Untuk integer, operator % biasanya lebih sesuai.

Pelajari Lebih Lanjut