본문 바로가기
Python/Python

[Python] break | continue

by 기록하는_사람 2022. 9. 19.

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

댓글