Informática, pregunta formulada por Vichito0305, hace 1 día

1. Haga un programa en Python que pida al usuario la cantidad de números de Fibonacci que desea generar. Luego haga el código necesario y muestre por pantalla la secuencia numérica.
Etapas:
a) Nombre del programa, creador o integrantes. b) Breve explicación de la Sucesión de Fibonacci
c) Ingreso: cantidad de números que se van a generar
d) Desarrollo: algoritmo para generar la sucesión e) Salida: Mostrar resultado por pantalla​


Tenhou: hola, una pregunta
Tenhou: lo necesitas con ciclos o recursividad?
Vichito0305: ciclos
Tenhou: entendido

Respuestas a la pregunta

Contestado por Tenhou
1

Respuesta:

def fibonacci(n):

   a = 0

   b = 1

  # La comprobamos si n es menor que 0

   if n < 0:

       return "Debe ingresar numeros positivos"

   # Comprobamos que n es igual a 0

   elif n == 0:

       return 0

   # Comprobamos si n es igual a 1

   elif n == 1:

       return b

   else:

       fibs = "0, 1, "

       for i in range(1, n-1):

           c = a + b

           a = b

           b = c

           fibs += str(b) + ", "

       return fibs

print(fibonacci(int(input("Ingrese la cantidad de fibonacci que desea generar: "))))

Adjuntos:
Otras preguntas