코드를 여러 번 반복 실행하는 반복문
프로그래밍을 하다 보면 동일한 작업을 여러 번 반복해야 할 때가 자주 있습니다.
에를 들어 수천개 이상의 대량의 데이터의 값을 읽어오거나, 특정 조건이 만족할 때까지 계속해서 작업을 수행하는 경우가 있습니다.
이때 코드를 여러 번 작성하는 대신 반복문
을 사용하면 작업을 효율적으로 처리할 수 있습니다.
이번 수업에서는 반복문이 무엇인지, 그리고 파이썬에서 어떻게 활용하는지 알아보겠습니다.
파이썬에서의 반복문 활용법
파이썬에서는 for 문
과 while 문
을 사용해 반복 작업을 처리합니다.
각 반복문의 사용법을 예시와 함께 알아보겠습니다.
for 문 : 미리 정해진 횟수만큼 반복하기
for
문은 주어진 범위 및 시퀀스(Sequence, 순서가 있는 데이터)에서 차례로 항목을 꺼내면서 반복 작업을 수행합니다.
예를 들어 아래 코드는 리스트(List)의 모든 항목을 순차적으로 출력합니다.
복습 :
리스트
는 여러 개의 항목을 담을 수 있는 데이터 타입입니다. 대괄호([ ]
)로 항목을 묶어서 표현하며, 각 항목은 쉼표(,
)로 구분합니다.
fruits = ["사과", "바나나", "체리"] # fruits 리스트의 모든 항목 출력 for item in fruits: print(item)
for 문에서 for item in fruits:
는 fruits
리스트에 있는 첫 번째 항목(사과)부터 마지막 항목(체리)까지 순차적으로 접근하며, 각 항목을 item
변수에 담아 반복 작업을 수행합니다.
item은 반복문에 사용되는 변수 이름으로 fruit
, element
등 원하는 이름을 사용할 수 있습니다.
이후 for 문은 각 항목에 대해 print(item)
를 실행합니다.
그 결과로 첫 번째 반복에서 "사과", 두 번째 반복에서 "바나나", 세 번째 반복에서 "체리"가 출력됩니다.
while 문 : 조건이 참일 때까지 반복하기
while
문은 특정 조건이 참(True)인 동안 반복 작업을 수행합니다.
예를 들어, 숫자 5
가 될 때까지 1씩 증가시키며 출력하는 코드를 아래와 같이 작성할 수 있습니다.
i = 1 # i가 5보다 작거나 같을 때까지 반복 while i <= 5: print(i) i += 1 # i를 1씩 증가시킴
이 코드는 i
가 5
보다 작거나 같은 동안 print(i)
를 실행하고, 이후 i
를 1씩 증가시킵니다.
따라서 첫 번째 반복에서 i
는 1
이므로 1
이 출력되고, 두 번째 반복에서 i
는 2
가 되어 2
가 출력됩니다.
조건이 더 이상 참이 아닐 때(즉, i
가 6
이 되면) 반복이 종료됩니다.
빈칸에 들어갈 가장 적절한 단어는 무엇일까요?
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
실행 결과