关卡连接:

https://codecombat.163.com/play/level/fire-dancing

用循环节省输入并拯救英雄!

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

简介:

 【网易官方】极客战记(codecombat)攻略-地牢-焰中舞动 Python

左 右 起舞,避开火球。

使用 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()  

本攻略发于极客战记官方教学栏目,原文地址为:

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

极客战记——学编程,用玩的!

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄