robosats/api/nick_generator/utils.py
2022-01-02 07:19:49 -08:00

8 lines
269 B
Python
Executable File

from math import log, floor
def human_format(number):
units = ["", " Thousand", " Million", " Billion", " Trillion", " Quatrillion"]
k = 1000.0
magnitude = int(floor(log(number, k)))
return "%.2f%s" % (number / k ** magnitude, units[magnitude])