martes, 29 de septiembre de 2020

Calculando la Serie de Fibonacci con Python - Solución Iterativa

Hola a todos, hoy vamos a construir una versión nueva de nuestro programa: Calculando la Serie de Fibonacci con Java - Solución Iterativa. En dicho post, pueden encontrar una explicación con más detalle sobre la Serie Fibonacci, sus aplicaciones y algunos enlaces interesantes para profundizar en el tema.

En esta oportunidad, vamos a reescribir el programa en Python y lo vamos a hacer utilizando la plataforma colab de google:


Vamos a crear un nuevo cuaderno y a escribir el siguiente código:

Y al ejecutar el código tenemos que la instrucción input nos solicita ingresar el número de términos que deseamos calcular. En nuestro caso, le vamos a pedir que calcule 10 términos de la serie:



Damos enter y tenemos:


Que nuestro programa realiza el cálculo de los 10 primeros términos: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34.

A continuación el código fuente:


# cálculando la serie de fibonacci
# versión iterativa
f0 = 0
f1 = 1
temp = 0
print('***En el cuadro de entrada ingrese el número de términos\n de fibonacci que desea imprimir!***')
terminos = input('Por favor ingrese el número de terminos:')
if int(terminos) >= 3:
print(0)
print(1)
for t in range(int(terminos)-2):
temp = f0 + f1
f0 = f1
f1 = temp
print(f1)
elif int(terminos) == 2:
print(0)
print(1)
elif int(terminos) == 1:
print(0)
else:
print('No hay terminos para imprimir')
view raw fibonacci.py hosted with ❤ by GitHub

 


No hay comentarios.:

Publicar un comentario