鸭队战术学院
Course content is in ChineseLearning map ↗
Knowledge tree›鸭队战术学院

边界测试:让战术更可靠

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

这节学什么

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

试一试

def close_enough(distance):
    return distance <= 1

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

容易卡住的地方

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

去关卡里练习

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

Open the lesson ↗