zoukankan      html  css  js  c++  java
  • 【网易官方】极客战记(codecombat)攻略-森林-Else 之战elseweyr

    关卡连接: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)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    服务器常用端口
    xml处理类
    水印的代码
    Asp.net常用的51个代码(非常实用)
    poj 2453
    MOD
    LIS(最长上升子序列)
    POJ各题算法分类(转)
    poj 1496&1850
    poj 1423
  • 原文地址:https://www.cnblogs.com/codecombat/p/12169873.html
Copyright © 2011-2022 走看看