mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-23 04:50:17 +00:00
add __neg__
for complex
This commit is contained in:
parent
889cf99695
commit
9d9ec9a6d0
@ -70,6 +70,9 @@ class complex:
|
|||||||
def __abs__(self) -> float:
|
def __abs__(self) -> float:
|
||||||
return math.sqrt(self.real ** 2 + self.imag ** 2)
|
return math.sqrt(self.real ** 2 + self.imag ** 2)
|
||||||
|
|
||||||
|
def __neg__(self):
|
||||||
|
return complex(-self.real, -self.imag)
|
||||||
|
|
||||||
def __hash__(self):
|
def __hash__(self):
|
||||||
return hash((self.real, self.imag))
|
return hash((self.real, self.imag))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user