鸭队战术学院
从一条指令到一只聪明的机器鸭学习地图 ↗
教程知识树›鸭队战术学院

边界测试:让战术更可靠

知识点 · 近球和远球都要试一次

这节学什么

一段代码在一个位置成功,不代表换个起点仍然正确。用近球、远球或看不到球的情况测试同一函数,观察哪条判断决定了结果。

试一试

def close_enough(distance):
    return distance <= 1

print(close_enough(0.5))
print(close_enough(2))

容易卡住的地方

只测“刚好成功”的输入,会漏掉不满足条件时的错误。

去关卡里练习

打开对应关卡,修改代码并观察小鸭的动作。

打开对应关卡 ↗