-
[python] continue와 breakpython 2025. 5. 23. 16:40
continue와 break
Python에서 continue와 break는 반복문(for, while) 안에서 반복 흐름을 제어할 때 사용합니다. 두 문장의 역할은 서로 다릅니다.
🔹 continue — 이번 반복만 건너뛰기
- 반복 도중 조건이 참이면 아래 코드를 건너뛰고 다음 반복으로 이동
- 반복 자체는 계속 이어짐
✅ 예제: 숫자 3만 건너뛰기
for i in range(5): if i == 3: continue print(i)
0
1
2
4i == 3일 때만 print(i)를 실행하지 않고 다음 반복으로 넘어감
🔹 break — 반복문을 즉시 종료
- 반복 도중 조건이 참이면 루프를 완전히 빠져나감
- 이후 코드가 있으면 그 다음 코드로 진행
✅ 예제: 숫자 3이 되면 멈추기
for i in range(5): if i == 3: break print(i)
0
1
2i == 3일 때 break가 실행되어 반복문이 완전히 종료됩니다.
실습
absent = [2, 5] # 결석 for student in range (1, 11): # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 if student in absent: continue print("{0}, 책을 읽어봐".format(student))
1, 책을 읽어봐
3, 책을 읽어봐
4, 책을 읽어봐
6, 책을 읽어봐
7, 책을 읽어봐
8, 책을 읽어봐
9, 책을 읽어봐
10, 책을 읽어봐absent = [2, 5] # 결석 no_book = [7] # 책을 깜빡했음 for student in range (1, 11): # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 if student in absent: continue elif student in no_book: print("오늘 수업 여기까지. {0}는 교무실로 따라와".format(student)) break print("{0}, 책을 읽어봐".format(student))
1, 책을 읽어봐
3, 책을 읽어봐
4, 책을 읽어봐
6, 책을 읽어봐
오늘 수업 여기까지. 7는 교무실로 따라와'python' 카테고리의 다른 글
[python] while (0) 2025.05.23 [python] for (반복문) (0) 2025.05.23 [python] if (조건문) (0) 2025.05.23 [python] 자료구조의 변경 (0) 2025.05.23 [python] 세트 (1) 2025.05.23