01 · 平原森林保卫战
先读关卡目标,观察地图,再运用本课知识。
扣哒世界 · 计算机科学2 · Python · 第1–5关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
想象一下,你有一张藏宝图,图上有两条神奇的线:
两条线交叉的地方就是原点 (Origin) (0,0) —— 城市的中心广场!
就像一条笔直的马路,你只能做两件事:前进 或者 后退。
在这条线上,只需要一个数字就能找到你!
现在,我们不仅能左右走,还能上下走!这就是整个城市的地图。
我们需要两个数字 (x, y) 才能找到你。
其实,我们生活的地球就是一个巨大的坐标系!
在游戏中,我们使用代码控制英雄移动,就像给英雄一张藏宝图!
hero.moveXY() 就是一个函数,就像念咒语让英雄移动:
就像魔法师念咒语:
英雄就会乖乖地移动到X=5,Y=3的位置!
记住:函数就像魔法咒语,参数就是咒语的具体内容!
扣哒世界 · 计算机科学2 · Python · 第1–5关
想象一下,你有一张藏宝图,图上有两条神奇的线:
就像一条笔直的马路,你只能做两件事:前进 或者 后退。
现在,我们不仅能左右走,还能上下走!这就是整个城市的地图。
其实,我们生活的地球就是一个巨大的坐标系!
在游戏中,我们使用代码控制英雄移动,就像给英雄一张藏宝图!
hero.moveXY(8, 48) # 移动到绝对坐标 (8, 48)
hero.moveXY() 就是一个函数,就像念咒语让英雄移动:
本节课关卡:1. 平原森林保卫战;2. 课程:蜿蜒小径;3. 一步走错;4. 森林逃避;5. 概念挑战. 宝石果子