NOTE 반복문에서 오류가 발생하는 경우

    반복문에서 오류가 발생하는 경우는 다음 두 가지로, 이는 조건문도 비슷합니다.

    1. 콜론(:)을 입력하지 않았을 때 반복문에 콜론을 입력하지 않으면 SyntaxError가 발생합니다. 형식이 틀렸다는 의미죠. SyntaxError가 발생하면 가장 먼저 콜론(:)이 있는지 확인하세요.

    2. 들여쓰기가 잘못됐을 때 반복문 내부에서 명령어를 입력할 때 앞에 4칸 들여쓰기를 하지 않으면 IndentationError가 발생합니다. 반복문에서도 콜론을 작성한 후 Enter를 누르면 자동으로 들여쓰기가 됩니다. 그런데 들여쓰기를 무시하거나 콜론을 입력하지 않은 채 Enter를 눌러 들여쓰기가 안 되면 오류가 발생합니다. IndentationError가 발생한다면 반복문의 둘째 줄에 들여쓰기가 제대로 됐는지 확인해 보세요!

    반복문에서 변수 a의 값이 어떻게 변하는지 직접 확인해 보겠습니다.

    for a in [1, 2, 3, 4, 5]:
        print(a, '을(를) 저장 중입니다.')
    실행결과
    1 을(를) 저장 중입니다. 
    2 을(를) 저장 중입니다. 
    3 을(를) 저장 중입니다. 
    4 을(를) 저장 중입니다.
    5 을(를) 저장 중입니다.
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.