add __neg__ for complex

This commit is contained in:
blueloveTH 2024-01-02 00:24:22 +08:00
parent 889cf99695
commit 9d9ec9a6d0

View File

@ -70,6 +70,9 @@ class complex:
def __abs__(self) -> float:
return math.sqrt(self.real ** 2 + self.imag ** 2)
def __neg__(self):
return complex(-self.real, -self.imag)
def __hash__(self):
return hash((self.real, self.imag))