01 · 尘埃
先读关卡目标,观察地图,再运用本课知识。
扣哒世界 · 计算机科学4 · Python · 第1–6关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
while 就像一个严格的门卫。
每次你想进游乐场玩(执行代码),门卫都会问:
"你还符合条件吗?"
注意:不要忘了冒号 : 和缩进!
我们用一个变量来数数:打了几下?
attacks += 1:这步最关键!
每打一次,就在本子上画一笔。不画的话,永远数不到10!
除了自己定义的变量,也可以用英雄的属性。
判断东西是否存在,也是 True/False。
注意:必须在循环里更新 yak!
如果不更新,电脑以为 yak 还在,就会陷入死循环。
用生命值作为停止条件。
如果条件永远是 True,循环就永远不会停!
电脑会一直喊 Hello 到宇宙毁灭...
千万别忘了改变条件变量!
把复杂的 while 循环装进函数里,变成一个强力技能!
这就叫抽象 (Abstraction):把复杂过程藏起来,留一个简单按钮。
扣哒世界 · 计算机科学4 · Python · 第1–6关
while 就像一个严格的门卫。
注意:不要忘了冒号 : 和缩进!
我们用一个变量来数数:打了几下?
attacks += 1
除了自己定义的变量,也可以用英雄的属性。
判断东西是否存在,也是 True/False。
用生命值作为停止条件。
如果条件永远是 True,循环就永远不会停!
把复杂的 while 循环装进函数里,变成一个强力技能!
本节课关卡:1. 尘埃;2. 双颊;3. 峡谷风暴;4. 先有付出 才有回报;5. 沙漠战役;6. 诱饵和开关