童码工坊

首页 · 全部工具 · 魔法咒语调试师

魔法咒语调试师

每关有一段"被小妖精/糊涂巫师搞坏"的咒语(伪代码),找出哪里错了,修正后咒语才生效。覆盖 5 类真实编程错误。

广告位

当前咒语

关卡 1 / 5
🧙

本关错误:—


      
      

错误图鉴

  • 🧚 拼写妖精:变量名拼错(appl vs apple)→ 程序找不到那个名字
  • 🧙 脱括号怪:少了 `)` 或 `}` → 整段报错
  • 🦉 顺序颠倒:调用变量前先赋值 → 拿到空值
  • 🐢 边界失误:循环少 1 / 多 1 → 列表越界
  • 🧞 逻辑错位:`>` 写成 `<`、`+ 才是` ✓ 但写了 `==` → 输出反了

战绩

已通关:0 / 5 · 当前连胜:0

广告位

它能解决什么问题

孩子第一次遇到"代码不工作"会慌。这里把 5 类常见错误拟人化,每类一关,逐步建立"debug = 找妖怪"的本能。

谁适合用

10 岁以上刚开始写 Scratch / Python 的孩子;以及想给"错误信息"建立正确心态的家长。

局限

只覆盖 5 类经典错误;修正答案是字面字符串比较,不会"理解意图";关卡是预设的,不随机生成。

常见问题

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

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

Q:修正答案严格吗?

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

Q:5 关通关后呢?

建议改用真实 Python / Scratch 写一段,故意引入这 5 类错误,体会"工具只是引子"。

Q:怎么引导?

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