jueves, 20 de diciembre de 2012

Metodo para sucesión de fibonacci en python

Aqui les dejo un metodo para crear la sucesión de fibonacci en el lenguaje python.En los identadores estan explicados todos los procesos para construir el algoritmo


"variable que captura la cantidad de numeros que queremos de la sucesión"
ra=input("Numeros que desea ver:")
"como los primeros numeros siempre seran cero y uno se pueden establecer como valores fijos"
n1 = 0
n2 = 1
"Establecemos un contador para que controle la cantidad de numeros a mostrar"
i = 0
"se imprimen en pantalla los dos primeros valores estaticos que son 0 y 1"
print n1
print n2
#el ciclo funciona asi:
#mientas que el contador i sea menor al numero de datos-2(el menos 2 significa
#que como ya imprimimos el numero 0 y 1 no los necesitamos, por eso los quitamos
#luego en el ciclo a un acumulador llamado r se le lleva el valor de los dos
#numeros anteriores sumados e imprimimos el numero en pantalla
#luego al valor de n1 se le asigna el penultimo valor impreso y a n2 se le lleva
#el ultimo valor impreso
#y aumentamos el contador en 1

while i < (ra-2):
  r = n1 + n2
  print r
  n1 = n2
  n2 = r
  i = i + 1



No hay comentarios:

Publicar un comentario