1. 学习
  2. /
  3. 课程
  4. /
  5. 금융을 위한 R 중급

Connected

练习

print와 함께 쓰는 while

while 루프는 repeat 루프와는 조금 다르게 동작해요. if 문처럼, 실행 조건을 맨 처음에 지정합니다. 매 반복마다 조건을 확인하므로 break 문이 필요하지 않아요.

while (condition) {
    code
}

우리의 예시에서는 while 루프가 repeat 루프와 거의 같은 일을 더 적은 코드로 하는 것처럼 보일 수 있어요. 실제로 여기서는 그렇습니다. 그렇다면 왜 repeat 루프를 쓸까요? 때로는 repeat 루프를 사용해 무한히 실행되도록 하는 경우가 있어요. 관심이 있으시면 여기를 클릭해 Intentional Looping을 확인해 보세요.

이번 연습에서는 갚아야 할 부채가 $5000 있고, 매달 $500씩 갚아 전부 상환한다고 가정해 봅시다. 매달 부채가 줄어드는 과정을 루프로 모델링하면서, 각 반복에서 총 부채를 감소시키고 새로운 총액을 출력할 거예요!

변수 debt는 미리 만들어 두었습니다.

说明

100 XP
  • while 루프의 조건을 debt가 0보다 큰지 확인하도록 채우세요. 조건이 참이면 debt를 500만큼 줄이세요.