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

参数与返回值

知识点 · 把不同目标交给同一个工具

这节学什么

参数让一套函数接收不同输入;return 把计算结果交回调用处。把“计算目标”和“执行动作”分开,会更容易检查哪里出了错。

试一试

def next_x(x, distance):
    return x + distance

target = next_x(1, 2)

容易卡住的地方

return 之后的值才会交回;仅在函数里算出数字,不会自动存到外面。

去关卡里练习

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

打开对应关卡 ↗