반복문: for
와 while
프로그램도 상황에 따라 같은 작업을 여러 번 반복해야 할 때가 많습니다.
예를 들어 항목을 출력하거나, 값을 합산하거나, 조건을 확인하는 경우가 그렇습니다.
반복문을 사용하면 같은 코드를 여러 번 작성하지 않고 효율적으로 반복할 수 있습니다.
파이썬에서 대표적으로 사용하는 반복문은 for
와 while
두 가지입니다.
for
반복문
for
반복문은 리스트, 문자열, 숫자 범위처럼 순서가 있는 데이터를 처리할 때 사용합니다.
for 반복문
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print("I like", fruit)
실행 흐름
과일들
리스트에서 항목을 하나씩 꺼냅니다.- 변수
과일
이 매 반복마다 해당 항목을 참조합니다. - 반복문 블록에서
과일
을 사용해 문장을 출력합니다. - 리스트에 과일이 세 개 있으므로 세 번 반복됩니다.
while
반복문
while
반복문은 조건이 참(True)
인 동안 계속 실행됩니다.
while 반복문
count = 1
while count <= 3:
print("Count is:", count)
count += 1
실행 흐름
횟수
가 1부터 시작합니다.- 조건
횟수 <= 3
을 확인하고 참이면 블록을 실행합니다. - 실행할 때마다
횟수
를 1씩 증가시킵니다. 횟수
가 4가 되면 조건이 거짓(False)이 되어 반복을 종료합니다.