zxcxc357   3년 전

셀프 넘버구하는 문제를 풀다가 의문점이 생겨서 글을 쓰게 되었습니다.

소드코드중 일부인데 저걸 실행시키면 print(i)로 인해서 저는 0에서 9까지 숫자가 출력될 것이라 생각했는데

console창에서는 0,2,4,6,8이 출력되는데 왜 저런 결과가 나오는지 알 수 있을까요??

rhdqor213   3년 전

맨 처음 numList엔 0 1 2 3 4 5 6 7 8 9가 들어있고 numList의 첫 번째 요소인 i=0으로 for문을 돕니다.

그 다음 numList엔 1 2 3 4 5 6 7 8 9가 들어있고 numList의 두 번째 요소인 i=2로 for문을 돕니다.

그 다음 numList엔 1 3 4 5 6 7 8 9가 들어있고 numList의 세 번째 요소인 i=4로 for문을 돕니다.

그 다음 numList엔 1 3 5 6 7 8 9가 들어있고 numList의 네 번째 요소인 i=6으로 for문을 돕니다.

그 다음 numList엔 1 3 5 7 8 9가 들어있고 numList의 다섯 번째 요소인 i=8로 for문을 돕니다.

그 다음 numList엔 1 3 5 7 9가 들어있고 numList엔 여섯 번째 요소가 없으므로 for문을 마칩니다.

댓글을 작성하려면 로그인해야 합니다.