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

    如果你需要一个武平物品,你可以在梦境上找到它。

    简介

    梦境可以给你任何你需要的物品。 你到这里来收集一些配料和硬币。 但你不是这里唯一的一个。树精喜欢闪闪发光的宝石! 树精不喜欢有人拿走它的宝石。

    收集所有项目除宝石('项目'类型'是'宝石') 比较运算符 不等于 ( != ) 可以用于这一点。

    默认代码

    # 你需要收集几个物品。
    # 不过,树精想要宝石!
    # 拿起所有出现的物品,除了宝石。
    while True:
        item = hero.findNearestItem()
        if item:
            # 如果item.type不等于“gem”:
            pass
                # 移动到物品的位置。

    概览

    操作符不等于被写为 “!=”。 当你有很多 positive 条件,只有一个 negative 时,它会非常有用。 在这种情况下,而不是列举所有条件时,你可以做某事, 你可以用 != 一次描述不同的情况。 而且,当你不知道所有的 “positive”条件时,它可以被用于案例,但是你肯定知道你不应该做什么。

    因此,检查所有需要拾取的类型:

    if item.type == 'coin':
        # Do something.
    if item.type == 'potion':
        # Do something.

    您可以检查特定限制类型的不同:

    if item.type != 'gem':
        # Do something

    梦境 解法

    # 你需要收集几个物品。
    # 不过,树精想要宝石!
    # 拿起所有出现的物品,除了宝石。
    while True:
        item = hero.findNearestItem()
        if item:
            # 如果item.type不等于“gem”:
            if item.type != "gem":
                # 移动到物品的位置。
                hero.moveXY(item.pos.x, item.pos.y)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    Java二叉树非递归实现
    iOS程序生命周期 AppDelegate
    pch 文件
    获取app崩溃信息的途径 iOS
    iOS Storyboard适配问题
    时间戳
    lable 以及cell的高度自适应
    时间戳 获得当前时间 -iOS
    GCD 多线程 ---的记录 iOS
    OC 常用方法记录
  • 原文地址:https://www.cnblogs.com/codecombat/p/12365261.html
Copyright © 2011-2022 走看看