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, '짝수') '짝수' 출력 실행 |