关卡连接:https://codecombat.163.com/play/level/patrol-buster
免费试玩:https://codecombat.163.com/play
使用最新的目标选择确定技能击退食人魔巡逻兵。!
简介
你现在可以使用强大的 if 语句了。检查中间的编程宝典,获取更多信息。 if 语句是程序员的基本工具。像下面这样使用:
enemy = hero.findNearestEnemy()
if enemy:
hero.attack(enemy)
默认代码
# 记得敌人可能还不存在。
while True:
enemy = hero.findNearestEnemy()
if enemy:
# 如果有敌人,攻击它!
pass
概览
你的新 编程宝典 II 让你拥有使用 if语句 的能力。这能让代码只在符合特定条件时执行。
这关你要攻击最近的敌人,但只有在存在敌人时才攻击。使用 if 语句,后面跟 enemy 来进行条件判断。
enemy = hero.findNearestEnemy()
if enemy:
hero.attack(enemy)
记得将鼠标放到右下角的 if/else 上阅读语法示例。
巡逻兵克星 解法
# 记得敌人可能还不存在。
while True:
enemy = hero.findNearestEnemy()
if enemy:
# 如果有敌人,攻击它!
hero.attack(enemy)