Misión C06Nivel Creadores (13–15 años) En Celular Computador 20–30 min

Manejo de errores

Python: try/except, errores concretos y programas robustos

🗺️

Tu Misión de Hoy

Un buen programa no se rompe cuando el usuario escribe algo inesperado. Hoy aprendes try / except para atrapar errores y seguir funcionando.

🧰

Qué Necesitas en Casa

Checklist interactivo

Revisa los materiales juntos y marca las casillas a medida que los tengan listos:

Python: en el computador (Python instalado o Trinket); en Android, Pydroid 3
👣

Paso a Paso en Familia

🎮

Minijuego Interactivo: Reto C06

Aprende jugando: resuelve el reto interactivo directamente aquí abajo.

Simula una división por cero y comprueba cómo try / except evita que el programa se cierre:

resultado = 100 / 0
🛡️ ZeroDivisionError interceptado: ¡El programa continúa sin caerse!

🏆 Reto Extra de Exploración

- Haz una calculadora que maneje división por cero y entradas no numéricas.

🐞 Si algo no funciona (¡Hora de depurar!)

- El except oculta un error de verdad → no uses except: a secas; captura el tipo concreto.

💬 Muéstraselo a tu Familia

Intenta romper tu programa delante de tu adulto. ¿Resiste?
¿Terminaron la misión? Estampa tu sello para avanzar.

Guía para el Adulto Acompañante

Tu rol es guiar con preguntas, no dar la respuesta.

🎯Objetivo
Escribir programas robustos con manejo de excepciones; depuración defensiva.
📋Antes de empezar
Tenga Python listo.
❓Preguntas para hacer
- ¿Por qué no conviene capturar todos los errores? - ¿Qué entradas raras podría escribir un usuario? - ¿Qué apps has visto "romperse"? Si se atasca (de menos a más ayuda): 1. Intente usted romper su programa. 2. Den la estructura while True / try / except. 3. Empiecen con un solo tipo de error.
💡Sin computador / solo celular
Solo celular: Pydroid 3 (Android) permite hacer esta misión; con un teclado Bluetooth es mucho más cómodo ⚠.
⭐Sello del pasaporte
✅ el programa resiste entradas inválidas.
🧠Conceptos
🤖
¿Practicar con el Robot?
Prueba el simulador de cuadrícula 5x5
Jugar ➔