needmoreeasy EN 한국어
배우기

08 — 멈춤: 반복 멈추기

★★☆☆☆ (2/5)반복
선수 지식
07 — 동안
결과물
반복을 일찍 끝내는 프로그램

반복이 도중에 멈춰야 할 때가 있습니다. 멈춰는 가장 가까운 반복을 즉시 끝내고 그다음 줄로 넘어갑니다.

단계

  1. stop.nme 파일을 만듭니다:

    준비는 참
    기다림은 거짓
    준비 또는 기다림 하는 동안
        아직 작동 중이에요 말해줘
        멈춰
    끝
    
    실행해 보기 →

    첫 바퀴가 돌며 아직 작동 중이에요를 출력하고 멈춰가 반복을 끝내므로 정확히 한 번 실행됩니다.

  2. 영어는 while, break, end를 씁니다:

    set ready to True
    while ready
        show working
        break
    end
    
    실행해 보기 →
  3. 여기서 멈춰는 좀 더 긴 문장 표기이고, 건너뛰어는 반복을 끝내지 않고 다음 바퀴로 곧장 넘어갑니다:

    점수는 0
    점수가 10보다 작을 동안
    점수에 1 더해
    만약에 점수가 1과 같으면
    건너뛰어
    끝
    여기서 멈춰
    끝
    
    실행해 보기 →
  4. 반복 밖의 멈춰는 코드 E0102 오류입니다. 읽는 방법은 가이드 11에서 배웁니다. 멈춰동안이나 반복 블록 안에서만 쓰세요.

직접 해보기

이름이 생기는 즉시 반복을 멈추세요:

이름은 비어있음
이름이 비어있음과 같을 동안
    이름을 물어봐 이름이 뭐예요?
    만약에 이름이 있으면
        멈춰
    끝
끝
실행해 보기 →

배운 것

  • 멈춰 / break는 가장 가까운 반복을 즉시 끝냅니다.
  • 여기서 멈춰 / break here가 좀 더 긴 문장 표기입니다.
  • 건너뛰어 / skip은 반복을 끝내지 않고 다음 바퀴로 넘어갑니다.
  • 바로 멈추는 반복도 한 번은 실행합니다.
  • 반복 밖의 멈춰E0102 오류입니다.

GitHub에서 이 문서 보기