如何通过执行追踪学习代码。
代码追踪应按执行顺序跟踪变量值。使用语言的实际语义和明确的小型输入。
按任务需求调整流程。
使用明确的小型输入,跟踪每条执行语句之后的变量值。遵守语言的求值顺序,区分程序打印输出与内部最终状态。
- 你需要提供什么
- 小型程序与给定输入。
- 你会得到什么
- 用于学习的执行轨迹解释。
查看输入和结果。
演示用输入和输出 · 教学示例,并非 WebAct 实时运行结果
示例 个输入项
Python: total = 0; then add each value in [2, 3] to total.
完整示例
Initial total 0; after 2, total 2; after 3, total 5. Final value: 5.
将这份输入载入提示词,再复制到 WebAct 中尝试任务。实际结果可能与示例不同。
决策与问题排查。
应跳过看起来重复的迭代吗?
展示足够的迭代来说明状态变化,包括边界。重复可能掩盖出现差一错误(off-by-one)的那一步。
为什么轨迹与程序实际输出不一致?
检查语言语义、输入类型和执行顺序,再在可用时于指定运行环境执行小例子。
使用自己的资料试一试。
将任务提示词中的示例换成你的材料。保留所需条件,再把任务复制到 WebAct。
自定义并复制任务 ↑