开始使用免费开始使用

停止 while 循环:break

在极少数情况下,超速是必要的:比如飓风即将来袭,您必须尽快撤离。这种场景下,您肯定不希望驾驶助手不停提醒您超速,对吗?

这正是把 break 语句加入您正在编写的 while 循环的好时机。请记住,break 是一条控制语句。R 一旦执行到它,while 循环会被立即完全终止。

本练习是课程的一部分

R 中级

查看课程

练习说明

修改 while 循环,使当车辆的 speed 大于 80 时终止循环。这一次,speed 变量已初始化为 88;请保持不变。

交互式实操练习

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

# Initialize the speed variable
speed <- 88

while (speed > 30) {
  print(paste("Your speed is", speed))
  
  # Break the while loop when speed exceeds 80
  if (___) {
    ___
  }
  
  if (speed > 48) {
    print("Slow down big time!")
    speed <- speed - 11
  } else {
    print("Slow down!")
    speed <- speed - 6
  }
}
编辑并运行代码