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