title: Python - Round Function displaying unwanted scientific notation
body: <p>I'm having issues with the round() function in python. When I round a number to a number of decimal places (with the intent to take out trailing zeroes) the output is usually given in scientific notation. e.g.:</p>
  
  <p>round(75435000000.00, -6) = 7.5435E+10</p>
  
  <p>I need to have the output in normal notation, i.e. 75435000000. I'm using the decimal module for the Decimal data type for the numbers involved, and inside this module is the .normalize() method, which takes out trailing zeroes and converts scientific notation to normal notation, but I cannot get it to work.</p>
  
  <p>Thanks for any help,
  Harry</p>