NumberToWords Library Example
This example demonstrates how to use the aaqnumtowords library to convert numbers to words in both Persian and English languages.
Installation
First, you need to install the aaqnumtowords library:
pip install aaqnumtowords
Usage
Here is an example of using the library to convert numbers to words in both Persian and English.
from aaqnumtowords import NumberToWords
try:
# Convert number to words in Persian
converter_fa = NumberToWords(language='fa')
print(converter_fa.number_to_words(123456789123456789123456789)) # Sample number in Persian
# Convert number to words in English
converter_en = NumberToWords(language='en')
print(converter_en.number_to_words(123456789123456789123456789)) # Sample number in English
except ValueError as e:
print(f"Error: {e}")
Explanation:
- This code converts a very large number to words in both Persian and English.
- If the input number is too large or invalid, a
ValueErroroccurs, and an error message is displayed.
Output:
صد و بیست و سه کوادریلیون چهارصد و پنجاه و شش تریلیون هفتصد و هشتاد و نه بیلیون یکصد و بیست و سه میلیون چهارصد و پنجاه و شش هزار هفتصد و هشتاد و نه one hundred twenty-three quadrillion four hundred fifty-six trillion seven hundred eighty-nine billion one hundred twenty-three million four hundred fifty-six thousand seven hundred eighty-nine
Notes:
- This code allows you to convert numbers into a readable format in different languages.
- You can change the language of conversion as needed.
Metadata
Release files for aaqnumtowords 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| aaqnumtowords-0.0.4.tar.gz | 3.9 kB | Without provenance | Details for aaqnumtowords-0.0.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| aaqnumtowords-0.0.4-py3-none-any.whl | Python 3 | none | any | Details for aaqnumtowords-0.0.4-py3-none-any.whl |
Total release size: 8.7 kB
Release files / aaqnumtowords-0.0.4.tar.gz
| Download URL | aaqnumtowords-0.0.4.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
44512e06dab9cb24a3adf0679622ec638dde7720aea8b9006be9463b2caaffc6
|
|
BLAKE2b-256 checksum How to use checksums |
ba78c761a0927fcfb66a8fd89c10d9eb89a961d09113d88f4a1bf5aaef0df51b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Release files / aaqnumtowords-0.0.4-py3-none-any.whl
| Download URL | aaqnumtowords-0.0.4-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3988a6d0d51afa259b50fccfc773773c1220cfc012fa641b9088a3ff97855535
|
|
BLAKE2b-256 checksum How to use checksums |
f3f40a307df273af2609bea4f68fc08437390e32ba0ea03963446854f314d8df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Security for aaqnumtowords 0.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.