diff --git a/polynome.py b/polynome.py index cf6272887eca1a70c9fc690055f74ad537c5772e..a807c3ebb775ec4b520c02ac404a1f10ac65b2f0 100644 --- a/polynome.py +++ b/polynome.py @@ -9,19 +9,16 @@ class polynome(): self.prime_mod = 229 def show(self): - # TODO: OPTIMIZE IFs for i in range(len(self.coefs) - 1, -1, -1): + power = "" if self.coefs[i] != 0: coef = str(self.coefs[i]) + if i != 0: # its not 0's degree + power = f"x^{i} + " else: coef = "" - if i != 0: - power = f"x^{i} +" - else: - power = "" - - print(f"{coef}{power} ", end="") - print() + print(f"{coef}{power}", end="") + print() # new line def add(self, poly_2): coeff_poly_1 = self.coefs