• 【网易官方】极客战记(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

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

  • 相关阅读:
    MySQL数据库的安装与密码配置
    Java 的设计模式之一装饰者模式
    Java中Eclipse的使用
    Java的学习之路
    Java学习笔记(06)
    Java学习笔记(05)
    Java学习笔记(04)
    mysql出现2003——can't connect to mysql server on localhost(10061)
    抢票难。
    java 的接口起什么作用
  • 原文地址:https://www.cnblogs.com/codecombat/p/12092299.html
Copyright © 2020-2023  润新知