• 【网易官方】极客战记(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)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    Web 自动化测试(Selenium)认识
    windows 环境下 Tomcat 使用以及Jenkins 监听项目
    ant 环境配置以及 build.xml 文件解析
    requests + pytest + allure 结合使用并生成测试报告
    requests 接口测试
    allure 结合 pytest 生成测试报告
    测试报告——allure框架
    单元测试 pytest 文件读取(CSV, XML)
    单元测试 pytest 模块
    Java中把一个对象复制给另外一个对象引发的思考
  • 原文地址:https://www.cnblogs.com/codecombat/p/12159813.html
Copyright © 2020-2023  润新知