边界测试:让战术更可靠
知识点 · 近球和远球都要试一次
这节学什么
一段代码在一个位置成功,不代表换个起点仍然正确。用近球、远球或看不到球的情况测试同一函数,观察哪条判断决定了结果。
试一试
def close_enough(distance):
return distance <= 1
print(close_enough(0.5))
print(close_enough(2))
容易卡住的地方
只测“刚好成功”的输入,会漏掉不满足条件时的错误。
去关卡里练习
打开对应关卡,修改代码并观察小鸭的动作。