关卡连接:
https://codecombat.163.com/play/level/fire-dancing
用循环节省输入并拯救英雄!
简介:
左 右 起舞,避开火球。
使用 while true 循环 重复代码,像这样:
while True:
hero.moveLeft() # 这会反复执行。
默认代码
# 代码通常按编写顺序执行。
# 循环会多次重复一个代码块。
# 按Tab或4个空格,把移动指令缩进到循环内部。
while True:
hero.moveRight() # 在这里给循环里加 moveLeft 命令。
概览
代码通常按编写顺序执行。 循环 (loop) 让你不用重新输入一次就能执行很多次。
怎么用 while-true 循环
我们从 while 关键字 (keyword) 开始吧。它说的是 当 (while) 什么是真的 (true) 时,就重复循环 循环体 (body) 里的内容 。
现在我们要让循环永远执行,所以我们用 while-true 循环 。真 (true) 的假不了!
先别太介意那个 true,我们以后会详细学习。只要知道 while-true 循环 是个一直重复的循环就行。
下面你会学习如何写 while-true 循环:
# 以 "while True:" 开头
# 后面带有缩进(前面四个空格)的语句都会被当成循环内容。
while True:
hero.moveRight()
hero.moveLeft()
hero.say("这行不在循环里!")
焰中舞动 解法
# 代码通常按编写顺序执行。
# 循环会多次重复一个代码块。
# 按Tab或4个空格,把移动指令缩进到循环内部。
while True:
hero.moveRight()
# 在这里给循环里加 moveLeft 命令。
hero.moveLeft()