강의로 돌아가기
-

궁금합니다

for i in range(10):
    if i % 2 !=0:
        print(i)
        print(i)

for i in range(10):
     if i % 2 == 0:
       continue
    print(i)
    print(i)

와 출력이 같은데
i % 2 == 0을 보면 짝수가 나와야 할거같은데 홀수가 나오는지 모르겠습니다. 답변해주세요

1 개의 답변
한정하

continue인 경우는 이하의 내용이 출력되지 않고 for 문의 처음으로 다시 돌아가기 때문입니다.
즉, i%2 == 0 (짝수)인 경우는 print가 되지 않고,
i%2 ==0 (홀수)인 경우는 print가 되는 것 입니다.

  • -
    친절한 설명 감사드려요 ^^ 이해 확실히 됬습니다. - 2017.08.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.