【网易官方】极客战记(codecombat)攻略-地牢-迷失在书库中

关卡连接:

https://codecombat.163.com/play/level/lost-in-the-stacks

使用代码块查找出图书馆的出路。

简介:

到目前为止,您的代码按照顺序依次运行。

现在,您将使用代码块:可以反复使用的命令组。

这是你得如何创造 code block的方法:

# 代码块开始于:
while True:
    # 然后,由4个空格缩进的任何命令都是代码块的一部分。
    hero.moveRight()
    hero.moveUp()
    hero.moveLeft()
    hero.moveDown()

所有的移动命令都是 code block 的一部分。

while-true 命令语句:一遍又一遍的重复代码块中的命令。

默认代码

# 循环多次重复一段代码。
# 一个代码块缩进4个空格。
# 代码块从冒号开始:
while True:
    # 移动列表需要缩进!
    # 添加4个空格到每个行的开头,同时为:
    hero.moveRight()
hero.moveUp() # ∆ 缩进这一行
hero.moveLeft() # ∆ 缩进这一行
hero.moveDown() # ∆ 缩进这一行

概览

代码块 真是非常有用!

确定你已经掌握这个, 在将来的关卡里你会很依赖他们!

在这个关卡中 while-true 循环命令

while True:
    hero.say("从这儿开始")
    hero.say("然后声明this.")
    hero.say("现在再次跳到起始线!")

告诉程序一遍又一遍的重复代码块内部的代码!

迷失在书库中 解法

# 循环多次重复一段代码。
# 一个代码块缩进4个空格。
while True:
    # 移动列表需要缩进!
    # 添加4个空格到每个行的开头,同时为:
    hero.moveRight()
    hero.moveUp() # 缩进这一行
    hero.moveLeft() # ∆ 缩进这一行
    hero.moveDown() # ∆ 缩进这一行
 

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

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

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

原文地址:https://www.cnblogs.com/codecombat/p/12085302.html