기타 제어문

기타 제어문

1. 기타 제어문

 - 기타 제어문에는 break 문과 continue 문, pass 문이 있음

 

2. break 문

 - break 문을 이용한 강제 종료

 - for 문이나 while 문 안에 명령문1을 실행하다가 탈출 조건식 결과에 따라 True이면 break문을 만나게 됨

 - 그렇게 되면 명령문 2를 실행하지 않고 for 문 or while문을 벗어나 다음 명령문을 실행

 - 탈출 조건식 결과가 False이면 for 문 or while 문반복 실행 구간을 계속 실행

 

# Exameple
while True :
    num = int(input('번호 입력(종료0): '))
    if num == 0 :
        print('while 무란로프 종료...')
        break
    print('while 무한로프 반복중')

 

3. continue 문의 기본 구조

 - continue 문으로 반복 구간 건너 띄기

 - for 문 or while 문 안의 명령문 1을 실행하다가 탈출 조건식 결과에 따라 True이면 continue 문을 만나게 됨

 - 그렇게 되면 반복 실행 구간의 명령문 2를 실행하지 않고 for 문 or while 문의 처음으로 이동

 - 탈출 조건식의 결과가 False이면 for 문 or while 문반복 실행 구간을 계속 실행

 

# Example
# 7의 배수를 출력하는 프로그램
for i in range(1, 31) :
    if i % 7 != 0 :
        continue
    print('7의 배수: ', i)

 

3. pass 문

 - 아무것도 실행하지 않는 문장

 - 반복문 or 임시 함수 작성 시, 기본 틀만 표현하려고 내부에 아무것도 작성을 안하면 오류 발생

    → 이럴 때, 임시적으로 pass 문을 작성하여 오류없이 기본 틀을 갖춤

 

'Programming Language > Python' 카테고리의 다른 글

중첩 반복문  (0) 2022.10.09
반복문  (0) 2022.10.03
선택문 - 3. 중첩 선택문  (0) 2022.10.03
선택문 - 2. 조건식 및 구조  (0) 2022.08.17
선택문 - 1. 선택문  (0) 2022.08.17