码迷,mamicode.com
首页 > 其他好文 > 详细

【网易官方】极客战记(codecombat)攻略-森林-Else 之战elseweyr

时间:2020-01-09 10:39:21      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:连接   没有   代码   zha   find   shu   语句   bat   放松   

关卡连接:https://codecombat.163.com/play/level/elseweyr

免费试玩:https://codecombat.163.com/play

矮人们总是这么友善。

简介

挥舞你的长剑吧,专业些!使用 isReady() 来检查 "cleave" 是否就绪,就绪了就用 cleave() !

此外还需要使用 else 语句确保英雄能够防卫矮人的进攻.

默认代码

# 劈斩正在10秒冷却中。
# 使用 else 语句在恢复时防守。
while True:
    enemy = hero.findNearestEnemy()
    if hero.isReady("cleave"):
        hero.cleave()
    # 写个 else: 当 “cleave” 没有准备好时去做点什么
        # 确保攻击了敌人:

概览

else 在 if语句 条件不成立时执行动作。 else 只能与相应的 if语句 配对使用。

else 的情况也就是 if语句 以外的所有情况。

enemy = hero.findNearestEnemy()
# 检验敌人是否存在。
if enemy:
    # 有敌人,因此攻击它。
    hero.attack(enemy)
# 否则,就没有敌人。
else:
    # 没有敌人,所以放松。
    hero.say("I‘m safe.")

Else 之战 解法

# 劈斩正在10秒冷却中。
# 使用 else 语句在恢复时防守。
while True:
    enemy = hero.findNearestEnemy()
    if hero.isReady("cleave"):
        hero.cleave()
    # 写个 else: 当 “cleave” 没有准备好时去做点什么。
    else:
        # 确保攻击了敌人:
        hero.attack(enemy)
 
 
本攻略发于极客战记官方教学栏目,原文地址为:

【网易官方】极客战记(codecombat)攻略-森林-Else 之战elseweyr

标签:连接   没有   代码   zha   find   shu   语句   bat   放松   

原文地址:https://www.cnblogs.com/codecombat/p/12169873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!