|
Introducción La secuencia de Fibonacci es una serie de números en la que cada número es la suma de los dos números anteriores. Comienza con 0 y 1, y el siguiente número es la suma de los dos números anteriores. En este desafío, escribirás una función que genere una lista que contenga la secuencia de Fibonacci hasta el término n. Fibonacci Escribe una función llamada fibonacci(n) que tome un entero n como parámetro y devuelva una lista que contenga la secuencia de Fibonacci hasta el término n. Para resolver este problema, puedes seguir estos pasos: Crea una lista vacía llamada secuencia. Si n es menor o igual a 0, agrega 0 a la lista secuencia y devuelve la lista. Agrega 0 y 1 a la lista secuencia. Utiliza un bucle while para agregar la suma de los últimos dos números de la lista secuencia al final de la lista, hasta que la longitud de la lista alcance n. Devuelve la lista secuencia. def fibonacci(n): if n <= 0: return [0] secuencia = [0, 1] while len(secuencia) <= n: siguiente_valor = secuencia[len(secuencia) - 1] + secuencia[len(secuencia) - 2] secuencia.append(siguiente_valor) return secuencia fibonacci(7) ## [0, 1, 1, 2, 3, 5, 8, 13]Resumen En este desafío, has aprendido cómo generar una lista que contiene la secuencia de Fibonacci hasta el término n. También has aprendido cómo utilizar un bucle while para agregar la suma de los últimos dos números de una lista al final de la lista. (责任编辑:) |
