停止 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
}
}