43 · 返回荆棘农场
先读关卡目标,观察地图,再运用本课知识。
扣哒世界 · 计算机科学2 · Python · 第43–48关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
想象你是一个高级魔法厨师,现在要制作一个定制披萨。
如果只有一个参数(比如大小),太单调了!
为了做出独一无二的美味,我们需要同时控制:
📏 尺寸 + 🍄 配料 + 🍅 酱料
在多参数函数中,参数的顺序决定了它们的含义。
我们需要定义一个函数,让英雄移动到指定坐标并检查敌人。
使用多参数函数,我们可以轻松设定复杂的巡逻路线。
一个函数 patrol(x,y) 搞定所有位置!
moveLeft(), moveRight(), moveTop()...
moveTo(x, y)。砖块 + 图纸 = 城堡
1. 默认参数 (Default):
设一个默认值,如果不传参,就用默认的。
2. 关键字参数 (Keyword):
按名字传参,不怕顺序乱!
扣哒世界 · 计算机科学2 · Python · 第43–48关
想象你是一个高级魔法厨师,现在要制作一个定制披萨。
在多参数函数中,参数的顺序决定了它们的含义。
hero.moveXY(x, y)
我们需要定义一个函数,让英雄移动到指定坐标并检查敌人。
hero.moveXY(x, y)
使用多参数函数,我们可以轻松设定复杂的巡逻路线。
砖块 + 图纸 = 城堡
1. 默认参数 (Default): 设一个默认值,如果不传参,就用默认的。
本节课关卡:43. 返回荆棘农场;44. Agrippa 重构;45. 封闭的十字路口;46. 贪婪陷阱;47. 概念挑战. 最后的大炮;48. 组合挑战. 函数巡逻