14 · 边地投弹
先读关卡目标,观察地图,再运用本课知识。
扣哒世界 · 计算机科学3 · Python · 第14–18关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
每个角色都有一个 type 属性,就像它的“身份证”。
== 是身份检查官,它问:“这两边一样吗?”
⚠️ 注意:= 是赋值,== 是比较!
像过安检一样,一层层检查。
检查文字是否完全一样。
电脑对大小写很敏感!
只有两个值:True (真) 和 False (假)。
比较的结果就是布尔值:
就像开关,只有“开”和“关”两种状态。
1. 攻击多种敌人 (or)
2. 避开强者 (else)
这就是你的 AI 逻辑:
扣哒世界 · 计算机科学3 · Python · 第14–18关
每个角色都有一个 type 属性,就像它的“身份证”。
enemy = hero.findNearestEnemy()
== 是身份检查官,它问:“这两边一样吗?”
像过安检一样,一层层检查。
hero.attack(enemy)
检查文字是否完全一样。
只有两个值:True (真) 和 False (假)。
result = (5 == 5)
1. 攻击多种敌人 (or)
这就是你的 AI 逻辑:
先检查类型、拼写和运算顺序;一次修改一个地方,用运行结果验证想法。
本节课关卡:14. 边地投弹;15. 叫阵;16. 濒危树瘤之战;17. 嘲弄;18. 概念挑战. 错误的类型