网易官方极客战记(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

网易官方极客战记(codecombat)攻略-森林-巡逻兵克星A

「网易官方」极客战记(codecombat)攻略-森林-致命追随