Sucesión de Fibonacci en Python
La sucesión comienza con 0 y 1; cada término es la suma de los dos anteriores.
¿Qué es Sucesión de Fibonacci en Python?
La sucesión comienza con 0 y 1; cada término es la suma de los dos anteriores.
Genera la sucesión de Fibonacci con un bucle.
¿Cuándo se utiliza?
- Aprender sintaxis de Python con código práctico.
- Construir una base para problemas mayores.
- Probar una idea sin instalar un entorno local.
Código de ejemplo
main.py
count = 10
a, b = 0, 1
for _ in range(count):
print(a, end=" ")
a, b = b, a + b
Resultado esperado
0 1 1 2 3 5 8 13 21 34
Cómo funciona
Tras imprimir, la asignación múltiple actualiza ambos términos. Tiempo O(n) y memoria adicional O(1).
Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.
Ejercicios prácticos
Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.
- Predice la salida antes de ejecutar.
- Controla entradas vacías o no válidas.
- Extrae la lógica a una función y añade pruebas.