break문
📌 break문
: 반복문에서 빠져나올 때 사용하는 구문.
📌 주의점
① 반복문에서만 사용이 가능하다.
② 중첩된 반복문이 있을 때, 가장 가까운 반복문 하나만 빠져나온다.
for i in range(1, 5):
for j in range(1, 5):
if j == 3:
break
print(i, j)
print()
# 1 1
# 1 2
# 2 1
# 2 2
# 3 1
# 3 2
# 4 1
# 4 2
💡 for문의 else
: for문에도 if문 처럼 else가 존재한다.
for문의 else는 반복문이 완벽하게 실행된 경우.
즉, break문이 실행하지 않은 경우에만 else가 실행된다.
for i in range(1, 5):
for j in range(1, 5):
if j == 10:
break
print(i, j)
print()
else:
print("else문 실행")
# 1 1
# 1 2
# 1 3
# 1 4
# 2 1
# 2 2
# 2 3
# 2 4
# 3 1
# 3 2
# 3 3
# 3 4
# 4 1
# 4 2
# 4 3
# 4 4
# else문 실행
continue문
📌 continue문
: 아래 문장을 실행하지 않고 다음으로 넘어갈 때 사용되는 구문.
for i in range(1, 5):
for j in range(1, 5):
if j == 3:
continue
print(i, j)
print()
# 1 1
# 1 2
# 1 4
# 2 1
# 2 2
# 2 4
# 3 1
# 3 2
# 3 4
# 4 1
# 4 2
# 4 4
'Python > Python' 카테고리의 다른 글
[Python] 반복문(while문) (0) | 2022.09.20 |
---|---|
[Python] 문자열 포맷팅 (2) | 2022.09.20 |
[Python] 복합 연산자 (0) | 2022.09.14 |
[Python] 반복문(for문, 중첩) | range 함수 (0) | 2022.09.14 |
[Python] list와 tuple (0) | 2022.09.14 |
댓글