關卡鏈接:
https://codecombat.163.com/play/level/lost-in-the-stacks編程
使用代碼塊查找出圖書館的出路。this
簡介:
到目前爲止,您的代碼按照順序依次運行。spa
如今,您將使用代碼塊:能夠反覆使用的命令組。code
這是你得如何創造 code block的方法:blog
# 代碼塊開始於:
while True:
# 而後,由4個空格縮進的任何命令都是代碼塊的一部分。
hero.moveRight()
hero.moveUp()
hero.moveLeft()
hero.moveDown()
全部的移動命令都是 code block 的一部分。get
while-true 命令語句:一遍又一遍的重複代碼塊中的命令。class
默認代碼
# 循環屢次重複一段代碼。
# 一個代碼塊縮進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()
# ∆ 縮進這一行