Roots of unity: Difference between revisions

Content added Content deleted
Line 262: Line 262:
class Complex(complex):
class Complex(complex):
def __repr__(self):
def __repr__(self):
re_fmt = "%7.4f"
format_real = (" " if self.real > 0 else "") + "%6.4f"
im_fmt = ("+" if self.imag > 0 else "-") + "%6.4fj"
format_imag = ("+" if self.imag > 0 else "") + "%6.4fj"
return (re_fmt+im_fmt) % (self.real, abs(self.imag))
return (format_real+format_imag) % (self.real, self.imag)


for root in range(2, 10+1):
for root in range(2, 10+1):