Converts numbers to italian words.
Project description
N2W-IT
This library convert numbers to italian words.
For example: 73
-> settantatré
.
It currently only supports converting numbers to singular male words.
Installation
- 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
.
Test
- You can run:
python setup.py test
. - Otherwise you can directly test with:
unittest
.
Usage
-
Command line
The easy way to use, is to launch directly from terminal:
$ n2w-it 73 settantatré
-
Import
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)
APIs
-
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 theargument
passed isNone or Empty
, or the number format
is not found or valid, anException
is 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
.
History
1.0.1 (2021-03-30)
- Updated documentation.
1.0.0 (2021-03-30)
- First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
n2w-it-1.0.1.tar.gz
(4.9 kB
view hashes)
Built Distribution
Close
Hashes for n2w_it-1.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a92d5ee6a4040a9f468464224cdbfa74fd69f24dde35878038a92b93abf3482f |
|
MD5 | 5d9207ef1b69ee2d18d0ec18c36a0259 |
|
BLAKE2b-256 | ac6fc6ae75b602ad76e6f6961b549417b71fbea47c38e1f22e41554c8ef6abf7 |