mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-22 20:40:18 +00:00
add __neg__
for complex
This commit is contained in:
parent
889cf99695
commit
9d9ec9a6d0
@ -69,6 +69,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))
|
||||
|
Loading…
x
Reference in New Issue
Block a user