Menu
CoddyTech

我的答案被判为错误

打开“测试用例”标签页,对比你的输出和预期输出,再打开“差异”查看它们具体哪里不同。大多数失败都是因为少了一个空格、大小写不对或多打印了一行。

更新于 2026年10月17日

只有当程序的输出和每一个测试都完全一致时,挑战才算通过。下面教你找出不同之处。

1. 查看测试用例

点击运行代码后,打开测试用例。每个测试都会显示输入、预期输出和你的输出。如果两者不一致,打开差异查看具体哪里不同。

2. 检查常见原因

  • 少了或多了一个空格,或者多了一个空行
  • 大小写:Hello 和 hello 不一样
  • 测试时留下的多余 print 语句
  • 题目要求 return 一个值,你却打印了它,或者反过来
  • 读取输入的方式和题目描述的不一样

有些测试是隐藏的,所以一个只针对可见测试打印出预期答案的程序,仍然无法通过。

3. 寻求帮助

问 Bugsy 我的代码为什么没通过? 它能看到你的代码和你最近一次的报错。参见 AI 导师 Bugsy。你也可以查看提示,或者打开答案标签页。

还是确定自己是对的?

在课程中报告问题,并选择我的答案正确,但没有被接受。保持附上我当前的代码处于开启状态,这样我们就能看到你运行的到底是什么。参见报告课程中的问题。

这篇文章对你有帮助吗?

还需要帮助?

给我们发一条消息,Coddy 团队会通过邮件回复你。你也可以在 Reddit 上向社区提问,我们也会在那里回答。