• 【网易官方】极客战记(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)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    平衡树之splay BZOJ3224 普通平衡树
    线段树 洛谷P1531 I Hate It
    倍增LCA code[vs]1036商务旅行
    线段树 hdu1698 Just a Hook
    猥琐的暴搜 NOIP2011 Mayan游戏
    [BZOJ2301][HAOI2011]Problem b
    [BZOJ1101][POI2007]Zap
    [BZOJ1100][POI2007]对称轴osi
    [BZOJ3167][Heoi2013]Sao
    [BZOJ3039]玉蟾宫
  • 原文地址:https://www.cnblogs.com/codecombat/p/12365261.html
Copyright © 2020-2023  润新知