循环while True:Python中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务,这样我们就省着繁琐的一直调用某个函数或方法一直写语句了。注意:while True 是一个死循环。
我们在使用CodeCombat进行python学习的时候,注意一定不要忘了查看提示,当然,提示中不仅仅是教你如何通过此关卡的内容,还有一些对初学者很有用的东西,比如说它会教你些关键字怎么使用啊,讲解啊。所以大家即使认为这个游戏感觉代码很是简单的时候,也要看下提示,更有助于我们的学习。
焰中舞动
while True:
hero.moveRight()
# 在这里给循环里加 moveLeft 命令。
hero.moveLeft()
Kithgard图书管理员
注意查看提示知道密码
hero.moveRight()
hero.say("我还不知道密码呢!") # ∆
hero.say("Hush")
hero.moveRight(2)
高举之剑
hero.attack("Rig")
hero.attack("Rig")
hero.attack("Gurt")
hero.attack("Gurt")
hero.attack("Ack")
hero.attack("Ack")
囚犯
若没钱买好的武器,那么攻击力就会低,那么就需要多攻击敌人几次。当你的DPS高了之后,那么你就攻击敌人2次或者1次即可了。
# 释放囚犯,击败守卫并夺取宝石。
hero.moveRight()
# 从"Weak Door"后解救Patrick。
hero.attack("Weak Door")
hero.attack("Weak Door")
hero.moveRight(2)
hero.moveDown(2)
# 击败名为"Two"的守卫。
hero.attack("Two")
hero.attack("Two")
hero.attack("Two")
hero.attack("Two")
hero.attack("Two")
hero.moveUp()
# 获得宝石。
hero.moveRight()
hero.moveDown(3)
循环又循环
# 在 while true 里的代码会永远重复!
while True:
# 右走
hero.moveRight()
# 向上走
hero.moveUp()
# 左走
hero.moveLeft()
# 向下走
hero.moveDown()
闹鬼的迷宫在
# 循环是处理重复事情的最好方法。
while True:
# 在这里添加需要重复运行的命令。
hero.moveRight(2)
hero.moveUp(2)
迷失在书库中(迷失图书馆)
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()
hero.moveLeft()
hero.moveDown()