4장에서도 배운 내용이니 어렵지 않을 겁니다. 코드가 진행되는 과정을 정리하면 다음과 같습니다.
▼ 표 5-5 반복문의 실행과정
|
반복 회차 |
i에 저장되는 값 |
반복문 내부 |
|
첫 번째 |
1 |
if i % 2 == 1: 조건 판단: 1을 2로 나눈 나머지는 1이므로 충족 print(i, '홀수') '홀수' 출력 실행 else: print(i, '짝수') |
|
두 번째 |
2 |
if i % 2 == 1: 조건 판단: 2를 2로 나눈 나머지는 0이므로 충족하지 않음 print(i, '홀수') else: print(i, '짝수') '짝수' 출력 실행 |
|
… |
||
|
스물아홉 번째 |
29 |
if i % 2 == 1: 조건 판단: 29를 2로 나눈 나머지는 1이므로 충족 print(i, '홀수') '홀수' 출력 실행 else: print(i, '짝수') |
|
서른 번째 |
30 |
if i % 2 == 1: 조건 판단: 30을 2로 나눈 나머지는 0이므로 충족하지 않음 print(i, '홀수') else: print(i, '짝수') '짝수' 출력 실행 |