classe para converter valor monetario para texto por extenso... e percentual por extenso
Project description
Exemplos de utilizacao da bilioteca value_to_text
# linha1: update pip
# linha2: install lib value_to_text via pip
python -m pip install --upgrade pip
pip install value_to_text
# Escreve por extenso valores monetários até 999 Bilhoes
# Escreve por extenso valores não monetários até 999 Bilhoes
# Escreve por extenso percentual de taxas de juros
# Possui parametros para troca de moeda e ou separadores
# Python puro, não exige demais dependências de libs externas
import a biblioteca value_to_text
from value_to_text.write_value import Value_to_text
value_to_text = Value_to_text()
método num_to_text
Escreve por extenso valores monetários até 999 Bilhoes
text = value_to_text.num_to_text( 100025545465.45 )
print(text)
'''result...
cem bilhões e vinte e cinco milhões e quinhentos e quarenta e
cinco mil e quatrocentos e sessenta e cinco reais e quarenta e cinco centavos
'''
text = value_to_text.num_to_text('9.534,85', moeda_unit='dolar', moeda_plural='dolares')
print(text)
'''result...
nove mil e quinhentos e trinta e quatro dolares e oitenta e cinco centavos
'''
text = value_to_text.num_to_text('9.534,85', monetario=False)
print(text)
'''result...
nove mil e quinhentos e trinta e quatro virgula oitenta e cinco
'''
método perc_to_text
Escreve por extenso percentual de taxas de juros
text = value_to_text.perc_to_text( 0.38 )
print(text)
'''result...
zero virgula trinta e oito por cento
'''
text = value_to_text.perc_to_text( 25.10, nome_separador='ponto')
print(text)
'''result...
vinte e cinco ponto dez por cento
'''
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
value_to_text-1.0.1.tar.gz
(4.9 kB
view details)
File details
Details for the file value_to_text-1.0.1.tar.gz
.
File metadata
- Download URL: value_to_text-1.0.1.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ef75175313fc9c2c00e48f585dab5c91a723a042389109a2a9bd0baf827dc3b |
|
MD5 | a3346fbcc8417b31fdf539362138929e |
|
BLAKE2b-256 | 0d676e1ca5179fad4bd6e01e5d7fa64e6606e766ff016fe9bc5aa06a5472c15b |