zoukankan      html  css  js  c++  java
  • 【网易官方】极客战记(codecombat)攻略-森林-友人和敌人friend-and-foe

    平静的森林里出现争吵!从敌人中找出朋友,准备战斗。

    简介

    你可以使用 + 操作符连接两个字符串。

    这就叫做 “字符串连接”。

    hero.say("To battle, " + "Sally!")

    这会让你说 "To battle, Sally!"

    你也可以连接存储在变量中的字符串:

    hero.say("To battle, " + peasant.id)

    默认代码

    # 农民和士兵聚集在森林。
    # 命令农民战斗,敌人滚蛋!
    while True:
        friend = hero.findNearestFriend()
        if friend:
            hero.say("战斗, " + friend.id + "!")
        # 寻找最近的敌人,然后让他们滚蛋

    概览

    就像两个数可以用 + 加起来一样,字符串也可以使用 + 操作符。

    如果你有两个字符串 "foo" 和 "bar" ,你觉得 "foo" + "bar" 结果是什么呢?

    实际上很简单, "foo" + "bar" 和 "foobar" 相等!就是简单地连在一起,或者说 连接 ( concatenates ) 两个字符串。

    在这关你需要连接他们的 id 和另一个字符串,命令农民战斗,让无关人员离开。

    命令农民的方法在下面:

    hero.say("To battle, " + peasant.id + "!")
    # The above line makes the hero say something like: "To battle, Sally!"

    注意,他们不喜欢被直接叫名字,所以你得加上 ( 连接 ) 一些东西让他们行动。

    友人和敌人 解法

    # 农民和士兵聚集在森林。
    # 命令农民战斗,敌人滚蛋!
    while True:
        friend = hero.findNearestFriend()
        if friend:
            hero.say("战斗, " + friend.id + "!")
        # 寻找最近的敌人,然后让他们滚蛋
        enemy = hero.findNearestEnemy()
        if enemy:
            hero.say("走开, " + enemy.id)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    Less 文档查看心得
    Jquery+SlideDown+在IE7和IE6中的bug
    Highcharts 图表库
    安卓 日常问题 工作日志6
    安卓 日常问题 工作日志5
    安卓 日常问题 工作日志 3
    安卓 日常问题 工作日志 2
    安卓 日常问题 工作日志
    新的开始 安卓工程师
    2018.4.16号 我也不知道应该写点什么
  • 原文地址:https://www.cnblogs.com/codecombat/p/12294565.html
Copyright © 2011-2022 走看看