From efb3ccc19ac6aa5a7c78fc43acf298061802b03a Mon Sep 17 00:00:00 2001 From: Graham <jonas.stirnemann@etu.hesge.ch> Date: Thu, 9 Dec 2021 14:17:09 +0100 Subject: [PATCH] Hopefuly FIXED show method --- polynome.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/polynome.py b/polynome.py index cf62728..a807c3e 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 -- GitLab