i = 0
while i < 3:
print(i)
i += 1
위 코드처럼 while문을 사용하면 조건(i < 3)을 반복으로 하고 있지만,
결과적으로는 i가 0, 1, 2로 정해진 횟수만큼 반복되는 것처럼 보입니다.
이 부분이 궁금해서 AI에게 먼저 물어봤는데, while은 조건을 기준으로 반복하고, for문은 반복 대상을 기준으로 돈다는 설명을 들었습니다.
while문으로 작성한 경우와 for문으로 작성한 경우가 실행 과정이나 동작 방식에서 차이가 있는지 궁금합니다.
위 코드처럼 while문을 사용하면 조건(i < 3)을 반복으로 하고 있지만,
결과적으로는 i가 0, 1, 2로 정해진 횟수만큼 반복되는 것처럼 보입니다.
이 부분이 궁금해서 AI에게 먼저 물어봤는데, while은 조건을 기준으로 반복하고, for문은 반복 대상을 기준으로 돈다는 설명을 들었습니다.
while문으로 작성한 경우와 for문으로 작성한 경우가 실행 과정이나 동작 방식에서 차이가 있는지 궁금합니다.