alguien puede hacer la sucesion de perrin o la sucesion de fibonacchi en python ? no importa la forma en que la solucione ya sea en list ...

Pregunta de la clase:
List comprehensions
Wilson Jerez

Wilson Jerez

Pregunta
student
hace 5 años

alguien puede hacer la sucesion de perrin o la sucesion de fibonacchi en python ? no importa la forma en que la solucione ya sea en list comprehensions o con cliclos no importa

1 respuestas
    Guillermo Sangabriel Cuéllar

    Guillermo Sangabriel Cuéllar

    student
    hace 5 años

    ¡Hola! Espero no haber llegado muy tarde. Aquí te comparto una posible implementación de la sucesión de Fibonacci. En este caso definí una función que regresa el término n de la sucesión de Fibonacci. Luego hice otra función para guardar todos los términos desde el primero hasta el n-ésimo en una lista. Lo hice así para que aproveches la función de fibonacci por separado y puedas modificarla a tu gusto.

    def run(): def fibonacci(n): """Esta funcion regresa el termino n de la sucesion de Fibonacci""" if n==0: return 0 elif n==1: return 1 else: return fibonacci(n-1)+fibonacci(n-2) numeros_fibo=[] def regresa_lista(numero): for i in range(numero): numeros_fibo.append(fibonacci(i)) return numeros_fibo print(regresa_lista(int(numero))) if __name__=='__main__': print('Ingresa hasta que termino de la sucesion de Fibonacci quieres') numero=input() run()

    También busqué la sucesión de perrin y se resuelve de manera similar a la de fibonacci (puedes también usar recursividad), así que creo se puede obtener del código anterior. Cualquier comentario puedes escribirme. :) Saludos y que tengas un lindo día.

Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Fortalece tus habilidades para profesionalizarte con Python, uno de los lenguajes más utilizados en el mundo en desarrollo backend, ciencia de datos e inteligencia artificial. Aprende conceptos y practica con retos que elevarán tu nivel al programar.

Curso de Python: Comprehensions, Lambdas y Manejo de Errores
Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Curso de Python: Comprehensions, Lambdas y Manejo de Errores

Fortalece tus habilidades para profesionalizarte con Python, uno de los lenguajes más utilizados en el mundo en desarrollo backend, ciencia de datos e inteligencia artificial. Aprende conceptos y practica con retos que elevarán tu nivel al programar.