课程是怎么进行的
一节课可以包含三个部分:简短的讲解、测验和编程挑战。点击运行代码,用测试来检查你的挑战。提示免费,需要时也可以查看答案。
更新于 2026年10月17日
一节课的组成
- 理论:带示例的简短讲解。
- 测验:几道题目,比如选择题、填空题或给代码排序。
- 挑战:在编辑器中写代码完成的任务。
你的课程由单元组成,单元由章组成,章由课组成。每完成一个单元,你就能获得一张证书。
运行你的代码
点击 运行代码 来检查你的挑战。你的代码会在挑战的测试上运行,测试用例 标签页会逐个显示:输入、预期输出和你的输出。测试未通过时,差异 会准确标出你的输出哪里不一样。有些测试是隐藏的,所以你无法靠直接打印预期答案来通过。
运行失败不消耗任何东西。在免费套餐中,通过一个挑战或完成一次测验会消耗 1 点 能量。
卡住了?
- 提示 是免费的。你可以一条一条地查看,而且不会减少你的奖励。
- AI 导师 Bugsy 可以讲解挑战,或者解释你的代码为什么没通过。参见 AI 导师 Bugsy。
- 答案:答案 标签页会显示答案。如果在通过之前查看答案,这个挑战你将得不到代币,XP 也会变少。
一次通过
在通过一个挑战之前没有运行失败过,也没有查看答案,你就能获得更多 XP 和代币。
跳过测验
在网站上,同时包含测验和挑战的课程会有 跳过测验 按钮。想一直跳过测验,可以在 偏好设置 中开启 始终跳过测验。
觉得自己的答案是对的,却没通过?参见 我的答案被判为错误。