网易官方极客战记(codecombat)攻略-森林-食人魔营地-ogre-encampment
Posted codecombat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网易官方极客战记(codecombat)攻略-森林-食人魔营地-ogre-encampment相关的知识,希望对你有一定的参考价值。
关卡连接:https://codecombat.163.com/play/level/ogre-encampment
免费试玩:https://codecombat.163.com/play
从食人魔营地夺回被盗的财宝
简介
如果有敌人,攻击之。否则,攻击宝箱。
默认代码
# 如果有敌人,那么就攻击它
# 否则,攻击宝箱
while True:
# 使用if/else语句
hero.attack("Chest")
概览
这关你需要同时用上 if 和 else 。记得 else 对应的代码块在 if 的条件不成立时执行。
食人魔攻击你的时候,当然要反击。如果没食人魔了,持续攻击 "Chest" 打开宝箱。 在你的 if 条件里,检查敌人是否存在,如果存在,攻击之,否则攻击 "Chest" 。
如果你忘了 if/else 的语法,请把鼠标移动到右下角的 编程宝典 II ,里面有 if/else 的示例。
食人魔营地 解法
# 如果有敌人,那么就攻击它
# 否则,攻击宝箱·
while True:
# 使用if/else语句
enemy = hero.findNearestEnemy()
if enemy:
hero.attack(enemy)
else:
hero.attack("Chest")
以上是关于网易官方极客战记(codecombat)攻略-森林-食人魔营地-ogre-encampment的主要内容,如果未能解决你的问题,请参考以下文章
网易官方极客战记(codecombat)攻略-森林-村庄守护者
网易官方极客战记(codecombat)攻略-森林-If 的盛宴
「网易官方」极客战记(codecombat)攻略-森林-小心陷阱
网易官方极客战记(codecombat)攻略-森林-Else 之战elseweyr