Generation

text to sql syntaxTue, 25 Jun 2024

#los”n” primeros términos de la sucesión de Fibonacci. def fibonacci(n): # Verificar que el número de términos solicitado sea válido if n <= 0: print("El número de términos debe ser mayor que cero.") return elif n == 1: print("Sucesión de Fibonacci hasta", n, "término:") print(0) return # Inicializar los dos primeros términos de la sucesión a, b = 0, 1 print("Sucesión de Fibonacci hasta", n, "términos:") # Imprimir los primeros dos términos print(a, end=' ') if n >= 1: print(b, end=' ') # Calcular y mostrar los siguientes términos for _ in range(2, n): c = a + b print(c, end=' ') a, b = b, c print() # Preguntar al usuario el número de términos que desea hallar n = int(input("Ingrese el número de términos que desea ver de la sucesión de Fibonacci: ")) fibonacci(n)

You can use the following code to get the first n terms of the Fibonacci sequence: def fib(n): a, b = 0, 1 while a < n: a, b = b, a + b return b print(fib(10)) Output: 1 1 2 3 5 8 13 21

Want to kickstart your project?Use the new AI Studio to create your code