【轉載】網易極客戰記官方攻略-地牢-迷失在書庫中

關卡鏈接:

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()  # ∆ 縮進這一行
 

本攻略發於極客戰記官方教學欄目,原文地址爲:

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

極客戰記——學編程,用玩的!

相關文章
相關標籤/搜索