Foros Python

Versión completa: convertir un numero entero en su parte literal
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buen día,

necesito convertir un numero entero en su parte literal ejemplo 120= ciento veinte, Desde una aplicación de escritorio donde utilizo la librería tkinter es decir que si el usuario digita un numero entero en el Entry(caja de texto) me guarde el valor en una base de datos sqlite3 con la parte literal agradecería la solución
Hola, David.

Podés usar este módulo: https://pypi.org/project/num2es/. Es viejo, pero sirve. Te conviene bajarte el archivo ZIP con el código de fuente y copiar el archivo num2es.py en la carpeta de tu aplicación. Luego es fácil usarlo:

Código:
from num2es import TextNumber
numero_en_letras = str(TextNumber(1234)).strip()
print(numero_en_letras)    # mil doscientos treinta y cuatro

Muevo tu tema a la sección general.

Saludos
Me ayudaste mucho con el modulo te agradezco.