Peter Hansen wrote:
Scott David Daniels wrote:

Kind of fun exercise (no good for British English).

    def units(value, units='bytes'):
        magnitude = abs(value)
        if magnitude >= 1000:
            for prefix in ['kilo mega giga tera peta '
                           'exa zetta yotta').split():
                magnitude /= 1000.
                if magnitude < 1000.:
                    break


Only for hard drive manufacturers, perhaps.

And physicists and chemists and engineers and all other kinds of scientists all over the world. Plus those of us in the computer world who agree that 'kilo == 1024' is an abomination that should never have existed and which we should get rid of as fast as possible.


As fast as possible is not very fast, unfortunately.

--
"Codito ergo sum"
Roel Schroeven
--
http://mail.python.org/mailman/listinfo/python-list
  • Re... Roel Schroeven
    • ... Peter Hansen
    • ... Pierre Hanser
      • ... Peter Hansen
    • ... Nick Craig-Wood
      • ... Dan Bishop
        • ... Jong <ruud<dot>de<dot>jong<at>consunet <dot>
        • ... Erik Max Francis
    • ... Alan Kennedy

Reply via email to