Fundamentos de Python

Manejo de excepciones con try/except

Las excepciones separan el flujo normal del tratamiento de entradas incorrectas.

¿Qué es Manejo de excepciones con try/except?

Las excepciones separan el flujo normal del tratamiento de entradas incorrectas.

Captura de forma explícita errores esperados.

¿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
value = "not-a-number"

try:
    number = int(value)
    print(number)
except ValueError:
    print("Please provide a valid integer")
finally:
    print("Conversion finished")

Resultado esperado

Please provide a valid integer
Conversion finished

Cómo funciona

try contiene la operación arriesgada y except debe capturar tipos concretos para no ocultar fallos inesperados.

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 →