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