童码工坊

首页 · 全部工具 · 虫子侦探社

虫子侦探社

读一段带 bug 的 Scratch-like 代码,找出哪里错了,并修正。

广告位

案件

带 bug 的代码

你的修正(填你认为对的内容)

错误图鉴

  • 🪲 找不到名字:变量名拼错或没定义就用了
  • 🪲 括号迷路:少了 ) 或 } 或 ]
  • 🪲 顺序颠倒:用了变量但还没赋值
  • 🪲 边界失误:循环多一步或少一步
  • 🪲 逻辑错位:= vs == vs ===;< vs <= 等

战绩

已破案:0 / 5 · 当前连胜:0

广告位

它能解决什么问题

孩子第一次遇到"代码不工作"会慌。本工具用类似 Scratch 方块呈现错误,降低阅读门槛。

谁适合用

10 岁以上刚开始写 Scratch / Python 的孩子;以及需要"错误是好的"心态的家长。

局限

只覆盖 5 类经典 bug;修正答案是字面比较;5 个固定案件;不随机生成。

常见问题

Q:为什么要让孩子看错误?

错误信息不是"失败",而是"代码在跟你对话"。越早接受错误,越能独立调试。

Q:修正答案严格吗?

是的,必须一字不差。如果觉得太严,请用"提示"看答案后手敲一遍——手敲能加深记忆。

Q:5 关通关后呢?

建议改用真实 Python / Scratch 写一段,故意引入这 5 类错误。

Q:怎么引导?

先不点提示让孩子试 1 分钟。错了也别急——告诉他"每错一次,离正确近一步"。