01 / Ver
Sigue el recorrido, no solo la salida.
Cada ejecución se convierte en una línea de tiempo clara para entender cuándo cambia un valor.
Python 3.12 listo
Usa este visualizador de Python gratuito para ejecutar código línea por línea, revisar valores, seguir llamadas y convertir un error confuso en un siguiente paso claro.
Checking whether 5 already exists in seen.
if number in seen:Frames stay visible while their nested calls finish.
01 / Ver
Cada ejecución se convierte en una línea de tiempo clara para entender cuándo cambia un valor.
02 / Preguntar
Pregunta por la línea seleccionada, la variable actual o una excepción.
03 / Compartir
Guarda una captura con código, posición de la traza y valores seguidos.
Preguntas sobre el visualizador
Comprende la traza de ejecución antes de ejecutar tu próximo programa.
Ejecuta un programa paso a paso y muestra la línea activa, las variables locales, las llamadas y la salida.
Cada llamada recursiva aparece como un marco de pila. El mapa conserva visibles las llamadas anteriores.
Sí. Selecciona cualquier paso para revisar las variables locales y el valor seguido.
Los errores de sintaxis no muestran una traza antigua. Los errores de ejecución conservan los pasos válidos previos.
Sí. Usa un entorno Python basado en WebAssembly dentro de un trabajador del navegador.
Aprende con un visualizador de Python
Al visualizar la ejecución de código, un programa Python deja de ser una caja negra. Sigue la línea activa, los valores, las llamadas, los retornos y los errores mientras el programa se ejecuta.
El mapa de ejecución ayuda a comprender cómo las funciones anidadas y recursivas crean marcos de pila. Selecciona un paso para ver qué cambió y por qué.
Esta herramienta gratuita para el navegador está diseñada para ejercicios pequeños. Pega un fragmento, ejecútalo, compara la traza y explica el resultado con claridad.
Una forma más clara de aprender Python