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:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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') |
No hay comentarios.:
Publicar un comentario