PyStep
학습 글 목록으로 돌아가기

Python 반복문 기초

반복문은 같은 동작을 여러 번 실행하고 싶을 때 같은 줄을 계속 쓰지 않도록 도와줍니다. 초급 수업에서는 범위 값 하나만 바꾸어도 출력 전체가 달라지기 때문에 반복문이 구조적 사고를 익히는 첫 단계가 되는 경우가 많습니다.

가장 간단한 시작 예제

이 예제는 1부터 5까지 숫자를 출력합니다. 코드가 짧기 때문에 학습자가 한 부분만 바꾸고 결과가 어떻게 달라지는지 바로 확인하기 좋습니다.

for i in range(1, 6):
    print(i)

처음에 바꿔 보면 좋은 것

  • - 끝 숫자를 6에서 4로 바꾸고 출력 길이를 비교합니다.
  • - print(i)를 print("Hello", i)로 바꾸어 반복문과 문자열 출력을 연결합니다.
  • - 기본 개념이 익숙해진 뒤에는 간격 값을 바꾸어 봅니다.

초급 학습자가 자주 하는 실수

  • - `for` 줄 끝의 콜론을 빼먹는 경우
  • - 반복문 아래 들여쓰기를 맞추지 않는 경우
  • - `range(1, 6)`이 6까지 출력될 것이라고 생각하는 경우