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)
     
     
    本攻略发于极客战记官方教学栏目,原文地址为:
  • 相关阅读:
    checkpoint threat cloud 更改中国区更新库
    2021关于算法的“想象”
    安装Hadoop
    BUG:@RabbitListener的concurrency属性
    Redisson使用01
    spring boot项目整合mybatis访问数据源
    MyBatis Generator使用记录
    spring boot集成Swagger
    PostgreSQL常用命令(持续更新)
    2021Y12M学技术感悟
  • 原文地址:https://www.cnblogs.com/codecombat/p/12294565.html
Copyright © 2011-2022 走看看