Python - Secuencias Fibonacci

##########################################################[br]# Ejemplo de Fibonacci utilizando bucle for en Python.[br]n = int(input("Ingrese el número de términos de la sucesión de Fibonacci que desea generar: "))[br]fibonacci = [0, 1] # Inicializamos la lista con los dos primeros términos[br]for i in range(2, n):[br] fibonacci.append(fibonacci[i-1] + fibonacci[i-2]) # Agregamos el siguiente término a la lista[br]print("La sucesión de Fibonacci de", n, "términos es:", fibonacci)[br]########################################################### [br]# Ejemplo de Fibonacci utilizando bucle while en Python.[br]n = int(input("Ingrese el número de términos de la sucesión de Fibonacci que desea generar: "))[br]fibonacci = [0, 1] # Inicializamos la lista con los dos primeros términos[br]i = 2 # Inicializamos el contador en 2, ya que ya tenemos los dos primeros términos[br]while i < n:[br] fibonacci.append(fibonacci[i-1] + fibonacci[i-2]) # Agregamos el siguiente término a la lista[br] i += 1 # Incrementamos el contador en 1[br]print("La sucesión de Fibonacci de", n, "términos es:", fibonacci)[br]##########################################################[br]# Ejemplo de Fibonacci utilizando recursión en Python.[br]def fibonacci(n): [br] if n <= 1: [br]  return n [br] else: [br]  return fibonacci(n-1) + fibonacci(n-2)[br]##########################################################[br]# Ejemplo de Fibonacci utilizando bucle for y intercambio de variable en Python.[br]def fibonacci(n): [br] if n <= 1: [br] return n [br] else: [br] a, b = 0, 1 [br]  for i in range(2, n+1): [br]  c = a + b [br]  a, b = b, c [br] return b[br]##########################################################[br]# Ejemplo de Fibonacci utilizando bucle for y intercambio de variable en Python.[br]def fib(n):[br] a, b = 0, 1[br] while True:[br] yield a[br] a, b = b, a + b [br]########################################################### [br]Ejemplo de Fibonacci utilizando reduce y lambda en Python.[br]fib=lambda n:reduce(lambda x,y:(x[0]+x[1],x[0]),[(1,1)]*(n-2))[0][br]
Geogebra Python

Information: Python - Secuencias Fibonacci