Modulo python per la formattazione dei numeri.
É un semplice modulo per la formattazione di numeri in notazione ingegneristica o finanziaria; composto da tre funzioni: eng, lit e fin.
Le prime due formattano il numero in formato ingegneristico con il numero che può andare da 1 a 999 e l'esponente che può assumere valori multipli di 3. La seconda sostituisce alla notazione esponenziale, e3, e-6, ecc. la notazione con prefisso metrico: K, µ, ecc. (o anche Kilo, micro, ecc.): 123456 => 123.46e3, 123.46K, oppure 123.46Kilo.
La terza funzione formatta il numero con i divisori delle migliaia: 123'456.
Per tutte le funzioni è possibile specificare il numero di decimali e il separatore decimale.
Python 2.3.5 (#2, Oct 16 2006, 19:19:48)
[GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import nuno
>>> print nuno.lit(123456, ext=True)
123.46Kilo
>>>
Accluso al modulo c'è un programmino di esempio. Per testarlo occorre estrarre i due file, calc e nuno.py, nella stessa directory, in modo che calc possa importare nuno come modulo.