Skip to main content

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


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)

Uploaded Source

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

Hashes for value_to_text-1.0.1.tar.gz
Algorithm Hash digest
SHA256 2ef75175313fc9c2c00e48f585dab5c91a723a042389109a2a9bd0baf827dc3b
MD5 a3346fbcc8417b31fdf539362138929e
BLAKE2b-256 0d676e1ca5179fad4bd6e01e5d7fa64e6606e766ff016fe9bc5aa06a5472c15b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page