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))
Output:
1.0
Contoh Lainnya
Tanda mengikuti x
import math
print(math.fmod(-7, 3))
Output:
-1.0
Berbeda dari operator persen
import math
print(math.fmod(-7, 3))
print(-7 % 3)
Output:
-1.0
2
Bilangan pecahan
import math
print(round(math.fmod(5.5, 2), 6))
Output:
1.5
Kesalahan Umum
- Pembagi nol menghasilkan
ValueError. - Perilaku tanda berbeda dari operator
%. - Untuk integer, operator
%biasanya lebih sesuai.
Pelajari Lebih Lanjut
- Referensi: math.remainder() · Operator · Modul math
- Buku Belajar Python untuk Pemula: Bab 16
