36 · 边地之叉
先读关卡目标,观察地图,再运用本课知识。
扣哒世界 · 计算机科学2 · Python · 第36–42关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
想象你是一个魔法师,你的火球术可以调整:
🔥 小火球 → 打小怪
☄️ 大火球 → 打 Boss
❄️ 冰火球 → 打火焰怪
这是最容易混淆的概念,记住这个比喻:
看看我们在游戏中怎么写:
enemy (实参)
target (形参)
hero.attack(target)
灵活性!
带参数的函数像万能工具,不带参数的像一次性餐具。
一个扳手,拧所有螺丝
函数可以有多个配料!
默认参数:如果不说,就按默认的来。
形式参数只在函数内部有效!出了函数,没人认识它。
扣哒世界 · 计算机科学2 · Python · 第36–42关
想象你是一个魔法师,你的火球术可以调整: 🔥 小火球 → 打小怪 ☄️ 大火球 → 打 Boss ❄️ 冰火球 → 打火焰怪
这是最容易混淆的概念,记住这个比喻:
定义函数时写形参名,调用时传入实参;函数体使用形参处理本次输入。
hero.attack(target)
看看我们在游戏中怎么写:
hero.cleave(target)
灵活性! 带参数的函数像万能工具,不带参数的像一次性餐具。
函数可以有多个配料!
形式参数只在函数内部有效!出了函数,没人认识它。
本节课关卡:36. 边地之叉;37. 盗墓者;38. 墓地阴魂;39. 捉迷藏;40. 森林矿工;41. 交给劈斩;42. 概念挑战. 林地陷阱