Some changes

This commit is contained in:
faze-geek 2024-03-01 18:00:10 +05:30
parent 6b80256929
commit e237a7dfa2

View File

@ -68,6 +68,8 @@ class complex:
def __truediv__(self, other):
if type(other) is complex:
denominator = other.real ** 2 + other.imag ** 2
if denominator == 0:
raise ZeroDivisionError("Division by zero in complex number division")
real_part = (self.real * other.real + self.imag * other.imag) / denominator
imag_part = (self.imag * other.real - self.real * other.imag) / denominator
return complex(real_part, imag_part)