开始使用免费开始使用

编写一个 while 循环

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

while (condition) {
  expr
}

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

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

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

本练习是课程的一部分

R 中级

查看课程

练习说明

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

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

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

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Initialize the speed variable
speed <- 64

# Code the while loop
while (___) {
  print("___")
  speed <- ___
}

# Print out the speed variable
speed
编辑并运行代码