Hace poco os conté cómo logré diseñar un programa desde cero para resolver ejercicios de lenguaje de programación python, dentro del curso de especialista de la EOI.

Hoy he estado usando líneas de código de aquel programa para resolver uno de los ejercicios que nos plantea nuestro profesor de lenguaje, Sergio Delgado.

El ejercicio consiste en esto:

Unidades de distancia: En este ejercicio, creará un programa que comienza leyendo una medida en pies. Luego el programa debería mostrar la distancia equivalente en pulgadasyardas y millas.

https://github.com/pythoncanarias/eoi/blob/master/02-core/02-numbers/exercises.ipynb

Hay algo que me inquieta. El código funciona, pero no con todos los números. Si el usuario introduce el número 60, pasa esto: 

Al introducir el número 60, la conversión a yardas da error

Mi profesor ya me ha recomendado que utilice el comando import math y, después, la función math.isclose(60.0, 60.00000000000001). Ahora, el reto está en introducir una línea de código que me permita resolver este error para todos los números que un usuario pueda introducir, no sólo para el 60.

Así que seguiré dándole al coco para averiguar cómo hacerlo. Mientras doy con la solución, seguiré avanzando en este mundo tan denso como apasionante por las posibilidades que se abren para la creatividad.

De hecho, ya he tenido alguna idea que me encantaría hacer realidad algún día en forma de proyecto más grande. Pero acabo de salir de Pueblo Paleta y ni si quiera he llegado a Ciudad Verde (metáfora para fans de pokemon jeje).

Poco a poco iré dándole forma a esas nuevas ideas. Ahora, lo que toca, es seguir entrenando y aprendiendo.

En este enlace os dejo el código que he escrito para resolver el ejercicio

via GIPHY