시작하기무료로 시작하기

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
코드 편집 및 실행