关卡连接:
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://www.cnblogs.com/codecombat/p/12085302.html