正在加载...
自动测试
你把 2 和 3 相加。你想检查结果是 5。你会运行这个检查。屏幕最后一行会是 OK。
import unittest
def add(left, right):
return left + right
class Check(unittest.TestCase):
def test_sum(self):
self.assertEqual(add(2, 3), 5)
unittest.main()
屏幕最后一行是 OK。第一行是一个点。这个点就是这一个检查。后面有一行以 Ran 1 test 开头。add(2, 3) 返回 5。self.assertEqual(add(2, 3), 5) 把这个 5 和你想要的 5 比较。两者相同,所以最后一行是 OK。名字 test_sum 以 test_ 开头,所以这个检查会运行。程序结束。
如果检查把 add(2, 3) 和 9 比较,最后一行就会是 FAILED (failures=1),因为 5 不是 9。那个程序不是这个。这个程序把 add(2, 3) 和 5 比较,所以最后一行是 OK。
📊 检查和屏幕
| 检查 | 最后一行 |
|---|---|
| add(2, 3) 和 5 | OK |
现在你可以检查结果是否和你想要的结果一致。最后一行是 OK。下一页读取你写在程序名后面的一个词。
最后一行是 OK
最后一行是 OK。检查把 add(2, 3) 和 5 做了比较。下一页读取你写在程序名后面的一个词。
🧠 测试您的知识
准备开始
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
5
问题
70%
及格要求
∞
时间
∞
尝试次数
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部