Selesai: __div__

__div__ ialah fungsi yang mengambil dua argumen, pengangka dan penyebut. Masalahnya ialah ia boleh menghasilkan keputusan yang salah apabila membahagikan dua nombor yang bukan kedua-duanya integer.

def __div__(self, other):
    return self.value / other.value

Ini ialah definisi kaedah Python. Ia mentakrifkan kaedah yang dipanggil __div__ yang mengambil dua hujah, diri dan lain-lain. Kaedah tersebut akan mengembalikan hasil nilai diri dibahagikan dengan nilai lain.

__truediv__

Dalam Python, fungsi truediv mengembalikan pembahagian sebenar (bahagian integer) dua integer.

__floordiv__

Dalam Python, fungsi floor() mengembalikan nilai integer terendah tidak lebih besar daripada hujah.

Related posts:

Tinggalkan komen