1. Learn
  2. /
  3. 课程
  4. /
  5. R 中级

Connected

道练习

编写一个 while 循环

现在从零开始构建一个 while 循环。先再看一下它的"配方" :

while (condition) {
  expr
}

请记住,执行过程中 condition 条件应当在某个时刻变为 FALSE。否则,while 循环会无限执行。

如果运行代码时会话过期,请仔细检查 while 循环的主体。

查看提供的示例代码;它已初始化变量 speed,并给出了一个 while 循环模板,方便您开始动手。

说明

100 XP

请编写一个具有以下特性的 while 循环:

  • while 循环的条件应检查 speed 是否大于 30。
  • 在 while 循环体内,打印 "Slow down!"。
  • 在 while 循环体内,将 speed 减少 7 个单位,并将新值重新赋给 speed。这一步至关重要;否则您的 while 循环将永远不会停止,您的会话将会过期。

如果运行代码时会话过期,请仔细检查 while 循环的主体:很可能是哪里写错了。