zoukankan      html  css  js  c++  java
  • 【网易官方】极客战记(codecombat)攻略-地牢-比剑更强大

    关卡连接:

    https://codecombat.163.com/play/level/mightier-than-the-sword

    打开更多的秘门,这次要使用变量。

    简介:

    变量能够保存值,方便以后使用。存储的值可以是字符串,像名字或短语。

    phrase = 'This is a phrase.'
    hero.say(phrase)

    使用变量来存储开启图书馆大门所需的密码!

    默认代码

    # 变量是保存一个值的一种方式。
    # 这里的"password"变量保存我们需要的秘密短语。
    password = 'Secret Message'
    hero.moveUp()
    hero.moveRight()
    hero.say(password)

     

    # 一个变量在被赋值时会改变它的值。
    password = 'So Many Doors'
    hero.moveRight()

     

    # 将此行中的字符串更改为密码变量。
    hero.say('So Many Doors') # ∆ 改变这个!

     

    password = 'Let Me Out Of Here'
    # 移动到最后一扇门,并说密码变量打开它。

    概览

    本关中,你需要打开三扇魔法门,才能离开图书馆。

    要打开每一扇门,你需要走到门前说出密码。但事情会有点麻烦:你需要在代码中使用变量来说密码!

    变量是一种保存值来方便后续使用的方式。变量的值可以是字符串、数字或其他任何类型。

    使用等号( = )来设置变量的值:

    phrase = 'This is a phrase.'

    变量设置好之后,就可以在代码中任何地方用它来表示值了。

    hero.say(phrase) # Hero says 'This is a phrase.'

    注意变量不是字符串,因此不要用引号将它括起来。

    比剑更强大 解法

    # 变量是保存一个值的一种方式。
    # 这里的"password"变量保存我们需要的秘密短语。
    password = 'Secret Message'
    hero.moveUp()
    hero.moveRight()
    hero.say(password)

     

    # 一个变量在被赋值时会改变它的值。
    password = 'So Many Doors'
    hero.moveRight()
    # 将此行中的字符串更改为密码变量。
    hero.say(password) # ∆ 改变这个!

     

    password = 'Let Me Out Of Here'
    # 移动到最后一扇门,并说密码变量打开它。
    hero.moveRight()
    hero.say(password)
     

    本攻略发于极客战记官方教学栏目,原文地址为:

    https://codecombat.163.com/news/jikezhanji-bijiangengqiangda

    极客战记——学编程,用玩的!

  • 相关阅读:
    存储器
    存储器
    存储器
    计算机组成原理目录
    锁原理
    锁原理
    并发编程
    Java 算法
    Java 数据结构
    Java数据结构
  • 原文地址:https://www.cnblogs.com/codecombat/p/12092299.html
Copyright © 2011-2022 走看看