Como realizar una serie de Fibonacci en Python

Una serie de Fibonacci en Python básicamente consta en que se realice una sucesión de números que se calculan sumando los dos números anteriores, la razón por la que se tiene que realizar en algún lenguaje de programación es porque si se realizara la serie Fibonacci con una calculadora manualmente seria muy tedioso y tardado. Por lo cual para realizar la serie de Fibonacci en Python es necesario utilizar variables auxiliares para guardar los valores de los números, además es necesario utilizar ciclos iterativos para que se haga la repetición de los números dependiendo de la cantidad de números que hay ingresado el usuario y así poder obtener un resultado final.

Realizar una serie de Fibonacci en Python

La serie de Fibonacci en Python es uno de los ejercicios más comunes realizados en este lenguaje de programación e incluso también realizado en cualquier otro lenguaje de programación debido a que es su estructura permite realizar cualquiera de sus operaciones en cualquier otro lenguaje de programación independientemente de cómo funcione este.

👊 ¿QUIERES INCREMENTAR TUS CONOCIMIENTOS EN PYTHON? 👊

Entonces te recomiendo tomar este curso de Python donde aprenderás a programar desde cero hasta convertirte en un experto, realizando varios ejercicios prácticos para que puedas aprender de una mejor manera.

👇

serie de Fibonacci en Python

Código para realizar la serie de Fibonacci en Python

En la siguiente sección se encuentra el código completo para realizar la serie Fibonacci en Python, que consta de declarar las variables que se van utilizar para asignarle cada uno de los valores, también otra variable que se va a incluir para definir los números que ingresa el usuario y por último el ciclo principal que va a hacer la repetición de los números para poder imprimir los valores consecutivos.

x1 = 0
x2 = 1
x3 = 1

num = int(input("Cantidad de elementos: "))

for i in range(num):
  x3 = x1 + x2
  print(x3)
  x1 = x2
  x2 = x3

Explicación del código realizado en Python

Inicialización de las variables de la operación

Con respecto a las variables que se van a utilizar es necesario declarar tres variables y una de ellas debe de ser inicializada con el valor de cero, que es la que va a iniciar la secuencia, después las otras dos variables deben ser inicializadas en uno para así poder hacer la secuencia de la suma de la serie Fibonacci en Python.

x1 = 0
x2 = 1
x3 = 1

Pedida de la cantidad de elementos

Para poder determinar la cantidad de números que se va a realizar en la serie Fibonacci, es necesario crear una variable nueva la cual va a incluir una sentencia input() para mostrarle un mensaje al usuario y asignarle el valor del número que ingrese, además ese mismo número se va a convertir entero para poder utilizarlo en las operaciones respectivas.

num = int(input("Cantidad de elementos: "))

Ciclo que calcula la serie Fibonacci en Python

El ciclo principal consta de una secuencia iterativa que se va a repetir el número de veces del número que halla ingresado el usuario, dentro de ese ciclo primeramente se va a hacer una suma de las dos primeras variables para obtener el valor de la tercera, después se van a igualar la primer variable a la segunda y la segunda la tercera para de esa forma ir obteniendo los resultados de la serie de Fibonacci en Python.

for i in range(num):
  x3 = x1 + x2
  print(x3)
  x1 = x2
  x2 = x3

👀 Recuerda que si quieres aprender más de este lenguaje de programación, puedes acceder a este Curso de Python donde se explica paso a paso cómo aprender este lenguaje de una manera eficiente.

👇

Resultados de la serie Fibonacci

Cómo resultado de nuestro código podemos obtener los siguientes valores, en este caso como ejemplo representativo se introdujo el valor de 13 por lo cual se fue realizando la serie Fibonacci con respecto a ese número y se obtuvieron todos los resultados correspondientes que se observan a continuación.

Cantidad de elementos: 13
1
2
3
5
8
13
21
34
55
89
144
233
377

Si te gusta la programación y quieres aprender mas, te recomiendo visitar mi pagina principal donde encontrara una gran variedad de programas en los cuales podrás aprender.