i가 8의 배수나 12의 배수가 아닐 때 print(i)를 할 수 없다는 것까지 이해했습니다! 그 코드 줄을 지나친다고 하는 표현을 일단 써보겠습니다. 그럼 그렇게 지나치고 만난 다음 줄의 i+=1의 코드는 마찬가지로 (i가 8의 배수나 12의 배수가 아닐 때) 지나쳐야 하기 때문에 1의 값을 올릴 수 없다고 이해하면 될까요?
+0
2024년 11월 27일
제가 생각하는 것과 조금 다르게 이해하고 계신 것 같아요! i가 8의 배수나 12의 배수가 아닐 때만 print(i)의 실행이 가능합니다! (말씀하신 지나친다는 표현이 실행한다는 표현이라고 한다면 그건 맞습니다!) 동일하게 i가 8의 배수나 12의 배수가 아닐 때만 i += 1이 가능하기 때문에, i가 8일 때만 i += 1 이 가능하다는 이야기인데, i += 1 가 if 문 안에 들어있으면 i가 8이 될수가 없는 상황입니다! (if 문 안의 i += 1 을 제외하고는 i를 증가시킬 수 있는 방법이 없기 때문에)
댓글 3개