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

    关卡连接:https://codecombat.163.com/play/level/woodland-cubbies

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

    通过边地森林,记得检查每个角落,以确保您的安全。!

    简介

    检查树林里的敌人,但要小心! 可能并不总是有敌人来攻击。

    您现在可以访问强大的 if 语句。 检查 middle 工具栏中的 Programmaticon II 以获取更多信息。

    使用'if'语句来检查敌人的存在。

    enemy = hero.findNearestEnemy()
    if enemy:
        # Attack!
        pass
    `pass` doesn't mean anything. It helps close if-statements. Otherwise the python
    interpreter raises an
        error

    默认代码

    # 通过林地,务必留意危险!
    # 这些森林小屋中可能有食人魔!
    hero.moveXY(19, 33)
    enemy = hero.findNearestEnemy()
        # if语句会检查某变量是否有食人魔。
    if enemy:
        hero.attack(enemy)
        hero.attack(enemy)
    hero.moveXY(49, 51)
    enemy = hero.findNearestEnemy()
    if enemy:
        # 攻击这里的敌人:

       # pass不做任何事情,它只负责结束if语句

        pass
    hero.moveXY(58, 14)
    enemy = hero.findNearestEnemy()
    # 使用if语句检查敌人是否存在:
        # 如果敌人存在,就攻击它:

    概览

    if 语句

    新的编程宝典 II 让你能够使用 if 语句.

    if语句 被用于控制程序的流程。你可以用它检验特定条件是否成立。

    if语句 和 while 很像,只是 if 后面不仅仅跟 true ,它需要检验某条件是否成立。

    if 常可用于检验某单位是否存在,只需要在 if 后面加上相应变量。

    例如:

    enemy = hero.findNearestEnemy()
    if enemy:
        # 敌人存在
        # 或许应该攻击这里!
    # 这总会发生,不管有没有敌人!

    林地小屋 解法

    # 通过林地,务必留意危险!
    # 这些森林小屋中可能有食人魔!
    hero.moveXY(19, 33)
    enemy = hero.findNearestEnemy()
    # if语句会检查某变量是否有食人魔。
    if enemy:
        hero.attack(enemy)
        hero.attack(enemy)
    hero.moveXY(49, 51)
    enemy = hero.findNearestEnemy()
    if enemy:
        # 攻击这里的敌人:
        hero.attack(enemy)
        hero.attack(enemy)
    hero.moveXY(58, 14)
    enemy = hero.findNearestEnemy()
    # 使用if语句检查敌人是否存在:
    if enemy:
        # 如果敌人存在,就攻击它:
        hero.attack(enemy)
        hero.attack(enemy)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    ASP.NET- 查找Repeater控件中嵌套的控件
    Oracle- 表的管理
    Oracle- PL/SQL DEV工具的使用收集
    Oracle- PL/SQL DEV的远程配置
    Oracle- 提示查询结果不可更新,请使用...更新结果。
    Oracle- 存储过程和异常捕捉
    MSSQLSERVER数据库- SP_EXECUTESQL的使用
    Oracle- 用户管理
    Oracle- 初识
    c语言交换两个变量的值
  • 原文地址:https://www.cnblogs.com/codecombat/p/12159813.html
Copyright © 2011-2022 走看看