top of page

Conversor de divisas

Proyecto de un código ya de nivel intermedio en Python para convertir el valor de una moneda o divisa en otra, por ejemplo, de euros a dólares.


El programa dispone de una función que enlaza a una página para recuperar los valores de la monedas de manera gratuita, ya que normalmente, para hacer esto tienes que obtener una clave API (API KEY) para obtener datos actuales de algo, como el tiempo actual, el valor actualizado de las monedas, etc.


Yo usé un enlace que apunta a una API gratuita que me recomendó usar ChatGPT (https://open.er-api.com/v6/latest/<tu_moneda_o_divisa>) en el que no hace falta que tengas una clave para rastrear datos.


Dentro de la función, meto la cantidad que quiero convertir, el código de tres letras de mi moneda y el código de tres letras de la moneda al que quiero convertir el dinero. Luego, rastreo los datos actuales del enlace, y verifico si la conexión dio resultado. Si dio resultado, multiplico la cantidad por la tasa recogida de la moneda de destino.


Después ya hago todas las operaciones necesarias. He creado un arreglo con todas las divisas actuales que hay en todo el mundo sacado de la página https://es.iban.com/currency-codes en el que hay varios países que usan la misma moneda.


Cuando meta los datos, verifico si está la moneda dentro del arreglo tanto la moneda que uses como la de destino, y luego la cantidad, obviamente.


Antes de terminar el programa, el sistema preguntará si se desea que se actualicen los valores cada cierto tiempo, yo puse cada X segundos, es decir, si le digo que sí y pongo 2 segundos, cada 2 segundos realizará la misma función pero cambiando los valores para tenerlos al día (pero sólo por si surgen cambios).


Es un programa que merece la pena hacerlo porque puede ser de gran ayuda para los que trabajen en sectores relacionados con la economía, los transportes, etc.


Para ejecutar el código, tienes que tener instalado, por ejemplo, Visual Studio Code, un entorno de desarrollo gratuito que te permite programar en todos los lenguajes informáticos y tener instalados las extensiones de Python mínimo tanto las verificadas como los snippets y el Extension Pack.


Descargue el ZIP, copie el código en tu Visual Sudio Code, ejecútelo y disfruta.

Code snippet:
ImagenCodigoCompletoCalculadoraPorpinas.png
Code execution:

Blasco's Web Developer Studio

  • Facebook
  • LinkedIn
  • Instagram

©2026 by Blasco's Web Developer Studio. Created with Wix.com

bottom of page