xost, publicación de artículos gratis, participación ciudadana, notas de prensa
  Usuario: Clave:    
 
 
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 9/2/2019 7:15:53 PM
Xnechijli01
Código Python para secuencia Fibonacci
Secuencia Fibonacci
votos 0 comentarios 0 enviar vínculo a un amigo
Tags Python Código Python Secuencia Fibonacci
 
Este código de Python genera automáticamente la secuencia de Fibonacci
 

Programa Python para mostrar la secuencia de Fibonacci usando recursividad

En esta parte de nuestro curso de Python aprenderás a mostrar la secuencia de Fibonacci utilizando una función recursiva. Para comprender este ejemplo, deberás tener el conocimiento de los siguientes temas de programación de Python:

Python para Loop
Funciones de Python
Python Recursion

Una secuencia de Fibonacci es la secuencia entera de 0, 1, 1, 2, 3, 5, 8 ... Esta se obtiene al sumar el número de un número con el anterior de la lista. La secuencia de Fibonacci es ampliamente usada en la ciencia. 

Los primeros dos términos son 0 y 1. Todos los demás términos se obtienen sumando los dos términos anteriores. Esto significa que el enésimo término es la suma de los términos (n-1) th y (n-2) th.

Código fuente

# Programa Python para mostrar la secuencia de Fibonacci hasta el enésimo término usando funciones recursivas
def recur_fibo(n):
   """Recursive function to
   print Fibonacci sequence"""
   if n <= 1:
       return n
   else:
       return(recur_fibo(n-1) + recur_fibo(n-2))

# Cambiar este valor para un resultado diferente
nterms = 10

# comentar para recibir información del usuario
#nterms = int (input ("¿Cuántos términos?"))

# comprobar si el número de términos es válido


if nterms <= 0:
   print("Plese enter a positive integer")
else:
   print("Fibonacci sequence:")
   for i in range(nterms):
       print(recur_fibo(i))

Salida

Fibonacci sequence:
0
1
1
2
3
5
8
13
21
34

Nota: Para probar el programa, cambia el valor de nterms. En este programa, almacenamos el número de términos que se mostrarán en términos.

Una función recursiva recur_fibo () se utiliza para calcular el enésimo término de la secuencia. Usamos un bucle for para iterar y calcular cada término de forma recursiva.

Para poder mejorar tu comprensión del tema, te sugerimos que tomes un curso de Java. También, en próximas notas hablaremos de lenguajes de diseño web.
 

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
Conclusión de 40 atajos para Excel
8 atajos para Excel
Algunos atajos de Excel con tecla ctrl
Buscar en Excel, parte 2
Función de búsqueda de Excel
Signo $ en las formulas de Excel
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de xost.
 
Documento sin título
 
Documento sin título
PARTICIPANTES
8 A B C D E F G H I J K L M N O P Q R S T U V W X Y
 
Documento sin título
 
 
 
 
Documento sin título
 
Nos contaron qué leen
Qué lees
+ comentarios
Documento sin título
 
Documento sin título
ULTIMOS PUBLICADOS Tecnología
Conclusión de 40 atajos para Excel
Xnechijli01
Conclusión de la lista de 40 atajos de Windows para Excel
 
10/14/2019 4:18:35 PM
 
8 atajos para Excel
Xnechijli01
Atajos de Windows para Excel con la tecla control
 
10/14/2019 4:16:12 PM
 
Algunos atajos de Excel con tecla ctrl
Xnechijli01
Atajos de Windows para Excel
 
10/14/2019 4:14:13 PM
 
Buscar en Excel, parte 2
Xnechijli01
Cómo usar la función VLOOKUP de Excel parte 2
 
9/24/2019 3:35:39 PM
 
Función de búsqueda de Excel
Xnechijli01
Cómo usar la función VLOOKUP de Excel
 
9/24/2019 3:31:41 PM
 
Signo $ en las formulas de Excel
Xnechijli01
Excel y el símbolo de dólar en las formulas Excel
 
9/24/2019 3:26:34 PM
 
Declaración IF en Excel
Xnechijli01
Excel y la declaración IF
 
9/24/2019 3:21:02 PM
 
Fórmulas de cálculo en Excel
Xnechijli01
Excel y las formulas de cálculo
 
9/24/2019 3:16:26 PM
 
Mantenimiento del hardware de la computadora
Xnechijli01
El mantenimiento del hardware de la computadora es esencial para la PC
 
9/10/2019 9:18:27 PM
 
Código para numeración en Python
Xnechijli01
Agregar números en código python
 
9/4/2019 12:06:51 AM
 
+ publicaciones
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.