• 【网易官方】极客战记(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)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    使用CSDN Code将网站部署到Windows Azure Website上
    各种云计算虚拟机大比拼
    PLSQL无法连接64位Oracle数据库/Database下拉框为空的解决方法
    adb命令集锦
    Web常用函数介绍(LoadRunner相关)
    公开的免费WebService接口分享
    WEB服务器与应用服务器的区别
    电梯测试点有哪些?
    管理者必须知道的:你真的会惩罚你的团队吗?
    分享几个面试题的回答思路
  • 原文地址:https://www.cnblogs.com/codecombat/p/12159813.html
Copyright © 2020-2023  润新知