Ejercicios de Python para principiantes

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

Ejecutar código →
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.

  1. Predice la salida antes de ejecutar.
  2. Controla entradas vacías o no válidas.
  3. Extrae la lógica a una función y añade pruebas.
Ejecutar en el IDE de Python →