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


    关卡连接:

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

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

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

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

  • 相关阅读:
    最终作业
    第十二次作业
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
    Beta 冲刺(1/7)
    福大软工 · 第十次作业
  • 原文地址:https://www.cnblogs.com/codecombat/p/12085291.html
Copyright © 2020-2023  润新知