Este enunciado sólo se visualiza correctamente en su versión pdf.
Todo número racional n/m se puede representar como una fracción continua finita. Para calcular la fracción continua basta repetir tres sencillos pasos:
Por ejemplo:
| = 2 + |
| = 2 + |
| = 2 + |
| = 2 + |
| = 2 + |
|
La última expresión, correspondiente a la fracción continua se suele codificar con la lista de los valores enteros que se suman más el último denominador:
[2, 1, 4]
Se pide programar la función fraccion_continua_racional que, dados dos valores enteros positivos n y m, devuelva la lista de enteros que conforman la fracción continua equivalente.
>>> fraccion_continua_racional(765, 100) [7, 1, 1, 1, 6] >>> fraccion_continua_racional(98,35) [2, 1, 4] >>> fraccion_continua_racional(98,34) [2, 1, 7, 2]