더북(TheBook)

4장에서도 배운 내용이니 어렵지 않을 겁니다. 코드가 진행되는 과정을 정리하면 다음과 같습니다.

▼ 표 5-5 반복문의 실행과정

반복 회차

i에 저장되는 값

반복문 내부

첫 번째

1

    i에 1 저장

    if i % 2 == 1:      조건 판단: 1을 2로 나눈 나머지는 1이므로 충족
        print(i, '홀수') '홀수' 출력 실행
    else:
        print(i, '짝수')

두 번째

2

      i에 2 저장

    if i % 2 == 1:       조건 판단: 2를 2로 나눈 나머지는 0이므로 충족하지 않음
        print(i, '홀수')
    else:
        print(i, '짝수')  '짝수' 출력 실행

스물아홉 번째

29

      i에 29 저장

    if i % 2 == 1:       조건 판단: 29를 2로 나눈 나머지는 1이므로 충족
        print(i, '홀수')  '홀수' 출력 실행
    else:
        print(i, '짝수')

서른 번째

30

       i에 31 저장

    if i % 2 == 1:        조건 판단: 30을 2로 나눈 나머지는 0이므로 충족하지 않음
        print(i, '홀수')
    else:
        print(i, '짝수')   '짝수' 출력 실행
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.