parameters: (intpart, fraction, expo)
return_statement: return intpart, fraction
docstring: Remove the exponent by changing intpart and fraction.
docstring_summary: Remove the exponent by changing intpart and fraction.
docstring_tokens: Remove the exponent by changing intpart and fraction .
function: def unexpo(intpart, fraction, expo):
      """Remove the exponent by changing intpart and fraction."""
      if expo > 0: # Move the point left
          f = len(fraction)
          intpart, fraction = intpart + fraction[:expo], fraction[expo:]
          if expo > f:
              intpart = intpart + '0'*(expo-f)
      elif expo < 0: # Move the point right
          i = len(intpart)
          intpart, fraction = intpart[:expo], intpart[expo:] + fraction
          if expo < -i:
              fraction = '0'*(-expo-i) + fraction
      return intpart, fraction
function_tokens: def unexpo ( intpart , fraction , expo ) : if expo > 0 : # Move the point left f = len ( fraction ) intpart , fraction = intpart + fraction [ : expo ] , fraction [ expo : ] if expo > f : intpart = intpart + '0' * ( expo - f ) elif expo < 0 : # Move the point right i = len ( intpart ) intpart , fraction = intpart [ : expo ] , intpart [ expo : ] + fraction if expo < - i : fraction = '0' * ( - expo - i ) + fraction return intpart , fraction