热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

「网易官方」极客战记(codecombat)攻略地牢比剑更强大mightierthanthesword

打开更多的秘门,这次要使用变量。简介:变量能够保存值,方便以后使用。存储的值可以是字符串,像名字或短语。phrase'Thisisaphrase.&apo

「网易官方」极客战记(codecombat)攻略-地牢-比剑更强大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

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


推荐阅读
  • 获取Jedis和Commons Pool JAR包的两种方法及详细步骤
    本文介绍如何通过网盘链接或官方网站获取Jedis和Commons Pool的JAR包,并提供详细的图文教程。同时,还附有导入JAR包到项目的相关建议。 ... [详细]
  • 解决Anaconda安装TensorFlow时遇到的TensorBoard版本问题
    本文介绍了在使用Anaconda安装TensorFlow时遇到的“Could not find a version that satisfies the requirement tensorboard”错误,并提供详细的解决方案,包括创建虚拟环境和配置PyCharm项目。 ... [详细]
  • CentOS 6.5 上安装 MySQL 5.7.23 的详细步骤
    本文详细介绍如何在 CentOS 6.5 系统上成功安装 MySQL 5.7.23,包括卸载旧版本、下载安装包、配置文件修改及启动服务等关键步骤。 ... [详细]
  • JavaScript 基础语法指南
    本文详细介绍了 JavaScript 的基础语法,包括变量、数据类型、运算符、语句和函数等内容,旨在为初学者提供全面的入门指导。 ... [详细]
  • 本文介绍了一家大型电信公司在SOA/BPM基础设施项目中采用的版本控制和分支管理策略。自项目启动以来,团队通过定义详细的命名约定、测试流程和分支规则,确保了项目的顺利进行并成功投入生产。 ... [详细]
  • 云计算的优势与应用场景
    本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ... [详细]
  • 对象自省自省在计算机编程领域里,是指在运行时判断一个对象的类型和能力。dir能够返回一个列表,列举了一个对象所拥有的属性和方法。my_list[ ... [详细]
  • 基于结构相似性的HOPC算法:多模态遥感影像配准方法及Matlab实现
    本文介绍了一种基于结构相似性的多模态遥感影像配准方法——HOPC算法,该算法通过相位一致性模型构建几何结构特征描述符,能够有效应对多模态影像间的非线性辐射差异。文章详细阐述了HOPC算法的原理、实验结果及其在多种遥感影像中的应用,并提供了相应的Matlab代码。 ... [详细]
  • 如何将本地Docker镜像推送到阿里云容器镜像服务
    本文详细介绍将本地Docker镜像上传至阿里云容器镜像服务的步骤,包括登录、查看镜像列表、推送镜像以及确认上传结果。通过本文,您将掌握如何高效地管理Docker镜像并将其存储在阿里云的镜像仓库中。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 本文介绍了MindManager在项目管理中的强大功能,特别是其内置的甘特图工具。通过该工具,用户可以轻松创建和管理项目计划,优化任务分配,并与其他软件无缝集成。 ... [详细]
  • 深入解析for与foreach遍历集合时的性能差异
    本文将详细探讨for循环和foreach(迭代器)在遍历集合时的性能差异,并通过实际代码示例和源码分析,帮助读者理解这两种遍历方式的不同之处。文章内容丰富且专业,旨在为编程爱好者提供有价值的参考。 ... [详细]
  • 异常要理解Java异常处理是如何工作的,需要掌握一下三种异常类型:检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常ÿ ... [详细]
  • Java每日一题:876. 链表的中间节点解析
    本文详细介绍了LeetCode上编号为876的题目——链表的中间节点,包括问题描述、解决方案和代码实现。 ... [详细]
author-avatar
Sur-KID
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有