def affiche(self): r = str(self.coef[0]) + ' ' for i in range( 1 , len(self.coef) ): if i != 1: end = '^' + str(i) + ' ' else: end = ' ' if self.coef[i] < 0: r = r + str(self.coef[i]) + 'X' + end elif self.coef[i] > 0: r = r + '+ ' + str(self.coef[i]) + 'X' + end print(r)