convert_units.py 620 B

12345678910111213141516
  1. def shorten_number (number):
  2. if len(str(number)) > 20:
  3. number = str(int(number /1000000000000000000)) +"E"
  4. if len(str(number)) > 17:
  5. number = str(int(number /1000000000000000)) +"P"
  6. if len(str(number)) > 14:
  7. number = str(int(number /1000000000000)) +"T"
  8. if len(str(number)) > 11:
  9. number = str(int(number /1000000000)) +"G"
  10. if len(str(number)) > 8:
  11. number = str(int(number /1000000)) +"M"
  12. if len(str(number)) > 5:
  13. number = str(int(number /1000)) + "K"
  14. if len(str(number)) > 4:
  15. number = str(int(number /100)) + "h"
  16. return str(number)