Cómo entender código mediante su comportamiento real.
Explica el código al nivel que requiere la tarea. Incluye entradas, salida y supuestos, y distingue el comportamiento previsto del que realmente muestra.
Adapta el flujo de trabajo a tu tarea.
Identifica entradas, salidas y secuencia de operaciones; después explica el código al nivel que necesita la pregunta del lector. Separa el comportamiento demostrado del propósito previsto e incluye una traza breve cuando aclare el resultado.
- Qué aportas
- Fragmento de código y lenguaje.
- Qué obtienes
- Explicación de funcionalidad, flujo de control y limitaciones.
Mira la entrada y el resultado.
Entrada y salida ilustrativas · ejemplo didáctico, no una ejecución de WebAct en directo
Ejemplo campo
Explain this Python function and evaluate it for [-2, 0, 3, 1]:
def positives(values):
return [value for value in values if value > 0]Ejemplo completo
The comprehension tests each item against zero and builds a new list in input order. positives([-2, 0, 3, 1]) returns [3, 1]. Zero and negative values are excluded. The input list is not modified. Items must support comparison with zero.
Carga esta entrada en el prompt y cópialo en WebAct para probar la tarea. Tu resultado puede diferir del ejemplo.
Decisiones y solución de problemas.
¿Debe una explicación asumir que los comentarios describen correctamente el código?
Compara los comentarios con las operaciones reales. Pueden expresar una intención antigua que la implementación ya no sigue.
¿Por qué la explicación ignora un tipo de dato o un caso límite?
Aporta entradas representativas y el entorno de ejecución. El comportamiento puede cambiar con valores vacíos, ausentes o de otro tipo.
Pruébalo con tu propia fuente.
Sustituye el ejemplo por tu material en el prompt. Conserva los requisitos que necesites y copia la tarea en WebAct.
Personalizar y copiar la tarea ↑