This library convert numbers to italian words.
For example: 73 -> settantatré.
It currently only supports converting numbers to singular male words.
- The easy way is to install from PyPI:
pip install n2w-it. - Otherwise, you can download source package e manually install with:
pip install .(desirable way),
or with:python setup.py install.
- You can run:
python setup.py test. - Otherwise you can directly test with:
unittest.
-
The easy way to use, is to launch directly from terminal:
$ n2w-it 73 settantatré -
You can import the libray in your code:
from n2w_it import N2W_IT instance = N2W_IT() try: result = instance.number_to_words("73") print(result) #settantatré except Exception as exception: print(exception)
-
The library supports number conversion in italian from:
- Integer to cardinal:
int_to_cardinal(73)->settantatré. - Float to cardinal:
float_to_cardinal(73.37)->settantatré virgola trentasette. - Integer to ordinal:
int_to_ordinal(73)->settantatreesimo. - Roman to ordinal:
roman_to_ordinal("LXXIII")->settantatreesimo.
- Integer to cardinal:
-
And a heuristic version:
(If theargumentpassed isNone or Empty, or the number format
is not found or valid, anExceptionis raised.)number_to_words("73")->settantatré.number_to_words("73.37")->settantatré virgola trentasette.number_to_words("73°")->settantatreesimo.number_to_words("LXXIII")->settantatreesimo.number_to_words("LXXIII°")->settantatreesimo.