虫子侦探社
读一段带 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 分钟。错了也别急——告诉他"每错一次,离正确近一步"。