반응형
파이썬 반복문은 코드를 여러 번 반복해서 실행해야 할 때 유용하게 사용됩니다. 반복문을 사용하면 효율적인 코드 작성이 가능하며, 프로그램의 가독성을 높이는 데에도 도움이 됩니다.
1. for 반복문: 정해진 횟수만큼 반복
for 반복문은 시퀀스 (문자열, 리스트, 튜플 등)의 각 요소를 순회하면서 코드를 반복 실행합니다.
예
fruits = ["사과", "바나나", "딸기"]
for fruit in fruits:
print(fruit)
위 코드의 실행 결과는 다음과 같습니다.
사과
바나나
딸기
range() 함수와 함께 사용
range() 함수를 사용하면 특정 범위의 숫자를 생성하여 for 반복문과 함께 사용할 수 있습니다.
예
for i in range(5): # 0부터 4까지 반복
print(i)
위 코드의 실행 결과는 다음과 같습니다.
0
1
2
3
4
중첩된 for 반복문
for 반복문 안에 또 다른 for 반복문을 사용하여 2차원 이상의 데이터를 처리할 수 있습니다.
예
for i in range(3):
for j in range(2):
print(i, j)
위 코드의 실행 결과는 다음과 같습니다.
0 0
0 1
1 0
1 1
2 0
2 1
2. while 반복문: 조건이 참인 동안 반복
while 반복문은 주어진 조건이 참인 동안 코드를 반복 실행합니다.
예
i = 0
while i < 5:
print(i)
i += 1
위 코드의 실행 결과는 다음과 같습니다.
0
1
2
3
4
무한 루프
while 반복문의 조건을 항상 참으로 설정하면 무한 루프에 빠질 수 있습니다. 무한 루프에서 빠져나오려면 break 문을 사용해야 합니다.
예
while True:
print("무한 루프")
break # break 문으로 무한 루프에서 빠져나옴
3. break 문: 반복문 강제 종료
break 문은 반복문 중간에 조건을 만족하면 반복문을 즉시 종료합니다.
예
for i in range(10):
if i > 5:
break
print(i)
위 코드의 실행 결과는 다음과 같습니다.
0
1
2
3
4
5
4. continue 문: 반복문 건너뛰기
continue 문은 반복문 중간에 특정 조건을 만족하면 해당 반복을 건너뛰고 다음 반복을 계속합니다.
예
for i in range(10):
if i % 2 == 0: # 짝수는 건너뜀
continue
print(i)
위 코드의 실행 결과는 다음과 같습니다.
1
3
5
7
9
반응형
'IT' 카테고리의 다른 글
초보자를 위한 파이썬 사용자 정의 함수 : 맞춤형 도구 제작으로 생산성 UP! (0) | 2025.02.02 |
---|---|
초보자를 위한 파이썬 내장 함수 정리 (0) | 2025.02.02 |
초보자를 위한 파이썬 조건문 정리 (0) | 2025.02.02 |
초보자를 위한 파이썬 연산자 정리 (0) | 2025.02.02 |
초보자를 위한 파이썬 변수형 정리 (0) | 2025.02.02 |