Saya punya variabel bertipe int, itu Python, jadi bisa positif dan negatif. Sekarang, saya ingin membuat variabel lain memiliki tanda yang sama dengan variabel1 pertama. Sangat mudah untuk melakukan ini dengan menggunakan pernyataan if dan kemudian menetapkan -1 atau +1 ke suatu variabel dan mengalikan setiap variabel yang saya ingin tandai dengan -1 atau +1. Tapi kemudian saya berpikir mungkin ada cara lain untuk melakukan ini (misalnya fungsi bawaan). Apakah ada sesuatu seperti "tanda = getsignbit(nilai)"?
sunting: Terpecahkan! math.copysign berhasil, cmp(x,0) juga berfungsi, tetapi saya tidak hanya ingin -1, 0, atau 1, tetapi juga mengubah angka 5 menjadi -5.