编写一个 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