# Loops repeat a block of code multiple times.
# A block of code is INDENTED 4 spaces
# A code block starts with a colon :
while True:
# The movement lines need to be indented!
# Add 4 SPACES to the beginning of each line under while True:
hero.moveRight()
hero.moveUp() # ∆ INDENT this line
hero.moveLeft() # ∆ INDENT this line
hero.moveDown() # ∆ INDENT this line
闹鬼的迷宫
# 对于反复之事,循环是更好的办法。
while True:
# 在这里添加命令来重复。
hero.moveRight(2)
hero.moveUp(2)
再下一步
# 使用少于5条语句穿越迷宫
while True:
hero.moveRight(2)
hero.moveDown()
迷一般的KITHMAZE
# 对于反复之事,循环是更好的办法。
while True:
# 此处添加需要重复执行的命令代码。
hero.moveRight()
hero.moveDown()
hero.moveRight(2)
hero.moveUp()
循环又循环
# 在 while true 里的代码会永远重复!
while True:
# 右走
hero.moveRight()
# 向上走
hero.moveUp()
# 左走
hero.moveLeft()
# 向下走
hero.moveDown()
辐射光环
# 捡起发光石,让骷髅怪远离你一会儿。
while True:
hero.moveUp()
hero.moveDown()
hero.moveRight(2)
# Change the names of variables to make gems appear!
# Change the name of variable "enemy1" to "gemDude".
en1 = hero.findNearestEnemy()
hero.attack(en1)
hero.attack(en1)
# Change the name of variable "enemy2" to "gemDude1".
en2 = hero.findNearestEnemy()
hero.attack(en2)
hero.attack(en2)
# Collect the gems after changing the variables.
hero.moveUp()
hero.moveRight(2)
# There may be something around to help you!
# 首先,移动到橱柜。
hero.moveRight()
hero.moveDown()
hero.moveRight()
hero.moveDown()
while True:
hero.attack("Cupboard")
# 然后,使用循环攻击 橱柜。
骷髅怪
# 使用循环来打败骷髅怪!
# 它的钝剑很难造成伤害,但却有很强的击退力。
while True:
en1 = hero.findNearestEnemy()
hero.attack(en1)