参数与返回值
知识点 · 把不同目标交给同一个工具
这节学什么
参数让一套函数接收不同输入;return 把计算结果交回调用处。把“计算目标”和“执行动作”分开,会更容易检查哪里出了错。
试一试
def next_x(x, distance):
return x + distance
target = next_x(1, 2)
容易卡住的地方
return 之后的值才会交回;仅在函数里算出数字,不会自动存到外面。
去关卡里练习
打开对应关卡,修改代码并观察小鸭的动作。
知识点 · 把不同目标交给同一个工具
参数让一套函数接收不同输入;return 把计算结果交回调用处。把“计算目标”和“执行动作”分开,会更容易检查哪里出了错。
def next_x(x, distance):
return x + distance
target = next_x(1, 2)
return 之后的值才会交回;仅在函数里算出数字,不会自动存到外面。
打开对应关卡,修改代码并观察小鸭的动作。