09 · 团队合作
先读关卡目标,观察地图,再运用本课知识。
扣哒世界 · 计算机科学4 · Python · 第9–13关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
可以把它想象成:一排排好队的椅子。
每个椅子上坐着一个人(元素),每个椅子都有一个号码(索引)。
方括号 [] 表示这是一个列表。
在程序世界里,第一个位置是 0,不是 1!
想知道队伍里有几个人?用 len() 函数。
安全检查:
只有当长度 > 0 时,才能去打第 0 个敌人。否则会扑空(报错)!
如果你想拿第 2 个宝石 items[1],必须确保至少有 2 个宝石。
战场瞬息万变,每一轮循环都要重新“点名”。
每一帧都是一张新快照
用 while 循环加上 index 变量,可以把列表里的每个人都问候一遍。
扣哒世界 · 计算机科学4 · Python · 第9–13关
可以把它想象成:一排排好队的椅子。
在程序世界里,第一个位置是 0,不是 1!
items = hero.findItems()
想知道队伍里有几个人?用 len() 函数。
enemies = hero.findEnemies()
如果你想拿第 2 个宝石 items[1],必须确保至少有 2 个宝石。
items = hero.findItems()
战场瞬息万变,每一轮循环都要重新“点名”。
enemies = hero.findEnemies()
用 while 循环加上 index 变量,可以把列表里的每个人都问候一遍。
hero.say("Hi " + friend)本节课关卡:9. 团队合作;10. 协助防御;11. 招募队伍;12. 第二宝石;13. Sarven 救世主