Numlet es una pequeña librería basada en Python capaz de convertir más de 10^600 diferentes números naturales y cero a letras.
Descarga el zip del repostorio
Dentro del zip del repositorio, navega a Numlet-master/numlet donde encontrarás el archivo numlet.py
Copias el archivo numlet.py y lo pegas en la misma carpeta donde tengas tu script.
Ahora en tu script simplemente lo importas.
import numlet as nl
n = 1210
resultado = nl.Numero(n).a_letras
print(resultado)
Mil Doscientos Diez
n = 1210
resultado = nl.Numero(n).a_letras.lower()
print(resultado)
mil doscientos diez
n = abs(-121*10)
resultado = nl.Numero(n).a_letras.upper()
print(resultado)
MIL DOSCIENTOS DIEZ
Las pull requests son bienvenidas, así como comentarios acerca de mejoras o bugs.
Repositorio: https://github.com/roylanmartinez/Numlet