Daftar Referensi Python
math.copysign() menghasilkan float dengan besar nilai x dan tanda dari y.
Sintaks
math.copysign(x, y)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
x |
Ya | Sumber besar nilai |
y |
Ya | Sumber tanda positif atau negatif |
Nilai balik: float dengan magnitude x dan tanda y.
Contoh
import math
print(math.copysign(5, -1))
Output:
-5.0
Contoh Lainnya
Memasang tanda positif
import math
print(math.copysign(-5, 1))
Output:
5.0
Mendeteksi nol negatif
import math
hasil = math.copysign(1, -0.0)
print(hasil)
Output:
-1.0
Tanda dari hasil perhitungan
import math
arah = -3
print(math.copysign(10, arah))
Output:
-10.0
Kesalahan Umum
- Hasil selalu float.
- Tanda nol negatif dipertahankan pada platform IEEE 754.
- Fungsi mengambil magnitude x; tanda asli x tidak dipertahankan.
Pelajari Lebih Lanjut
- Referensi: abs() · abs() dan math.fabs() · math.isfinite()
- Buku Belajar Python untuk Pemula: Bab 16
