시작하기무료로 시작하기

while 루프 중단하기: break

심각한 과속이 필요한 매우 드문 상황도 있습니다: 허리케인이 다가오면 최대한 빨리 도망쳐야 할 때? 그런 상황에서 운전 보조원이 과속 알림을 보내는 건 원치 않으시겠죠?

break 루프에 while 문장을 포함시킬 좋은 기회인 것 같습니다. break문은 제어 문임을 기억하세요. R이 그것을 만나면 while 루프는 완전히 포기됩니다.

이 연습은 강의의 일부입니다

중급 R

강의 보기

연습 안내

차량의 while가 80보다 커지면 speed 루프를 종료하도록 수정하세요. 이번에는 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
  }
}
코드 편집 및 실행