我的答案被判为错误
打开“测试用例”标签页,对比你的输出和预期输出,再打开“差异”查看它们具体哪里不同。大多数失败都是因为少了一个空格、大小写不对或多打印了一行。
更新于 2026年10月17日
只有当程序的输出和每一个测试都完全一致时,挑战才算通过。下面教你找出不同之处。
1. 查看测试用例
点击运行代码后,打开测试用例。每个测试都会显示输入、预期输出和你的输出。如果两者不一致,打开差异查看具体哪里不同。
2. 检查常见原因
- 少了或多了一个空格,或者多了一个空行
- 大小写:
Hello和hello不一样 - 测试时留下的多余
print语句 - 题目要求
return一个值,你却打印了它,或者反过来 - 读取输入的方式和题目描述的不一样
有些测试是隐藏的,所以一个只针对可见测试打印出预期答案的程序,仍然无法通过。
3. 寻求帮助
问 Bugsy 我的代码为什么没通过? 它能看到你的代码和你最近一次的报错。参见 AI 导师 Bugsy。你也可以查看提示,或者打开答案标签页。
还是确定自己是对的?
在课程中报告问题,并选择我的答案正确,但没有被接受。保持附上我当前的代码处于开启状态,这样我们就能看到你运行的到底是什么。参见报告课程中的问题。