기타 제어문
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 |