Usuario:Fernando~eswikibooks/ejercicio 512




== Programación Algorítmica==

editar


Problemas 5

editar

ejercicio 5.12

Calcular el enésimo termino de la serie de Fibonacci definida por:

A1= 1 A2=2 A3= 1+2 =A1+A2 An=An-1 +An-2 (n>=3)

  1. CONTRATO: fibonacci (entero -> enteros)
  2. PROPÓSITO: Calcular el enésimo termino de la serie de Fibonacci
  3. DEFINICIÓN:

>>> def fibonacci (n): a, b = 0, 1 while b < n: print b a, b = b, a+b

  1. EJEMPLO:

>>> fibonacci (12) 1 1 2 3 5 8



.