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))

Coba di IDE

Output:

-5.0

Contoh Lainnya

Memasang tanda positif

import math
print(math.copysign(-5, 1))

Coba di IDE

Output:

5.0

Mendeteksi nol negatif

import math
hasil = math.copysign(1, -0.0)
print(hasil)

Coba di IDE

Output:

-1.0

Tanda dari hasil perhitungan

import math
arah = -3
print(math.copysign(10, arah))

Coba di IDE

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