code: def get_degree(self, poly=None):
          '''Returns the degree of the polynomial'''
          if not poly:
              return self.degree
              #return len(self.coefficients) - 1
          elif poly and hasattr("coefficients", poly):
              return len(poly.coefficients) - 1
          else:
              while poly and poly[-1] == 0:
                  poly.pop()   # normalize
              return len(poly)-f get_degree(self, poly=None):
          '''Returns the degree of the polynomial'''
          if not poly:
              return self.degree
              #return len(self.coefficients) - 1
          elif poly and hasattr("coefficients", poly):
              return len(poly.coefficients) - 1
          else:
              while poly and poly[-1] == 0:
                  poly.pop()   # normalize
              return len(poly)-1
docs: Returns the degree of the polynomial