title: Converting floating point number to any base
body: <p>How would i convert a float, represented by a string, to a decimal, base between 2 to 36 in Python, without using Python built ins int and float?
  meaning: 
  convert_float("234.56", base) --> float, or ("10AB", base) --> float</p>
  
  <p>In case that the float ends in .0, the result should be an integer.</p>
  
  <p>Converting integers to any base seems much less complicated, however I couldn't come up or find any solution for the floats.</p>