code: def equals(self, rhs):
      
  
      try:
        return round(rhs-self._float_value, self._places) == 0
      except TypeError:
        # This is probably because either float_value or rhs is not a number.
        return False
docs: Check to see if RHS is almost equal to float_value
  
      Args:
        rhs: the value to compare to float_value
  
      Returns:
        bool