제어문
제어문이란 프로그래밍에서 프로그램의 흐름을 제어하기 위해 사용하는 구문을 말합니다.
제어문을 통해 특정 조건에 따라 코드의 실행 순서를 변경하거나 반복적으로 실행할 수 있습니다.
주로 조건문과 반복문으로 구분되며, 프로그래밍의 기본적인 구조를 형성하는 중요한 요소입니다.
1. 조건문 (Conditional Statement) 조건문은 주어진 조건의 참(true)/거짓(false)에 따라 코드 블록을 선택적으로 실행합니다.
- if 문: ```python if 조건: 조건이 참일 때 실행할 코드 ``` - if-else 문: ```python if 조건: 조건이 참일 때 실행 else: 조건이 거짓일 때 실행 ``` - if-elif-else 문: 여러 조건을 순차적으로 검사할 때 사용합니다.
```python if 조건1: 조건1 참일 때 실행 elif 조건2: 조건2 참일 때 실행 else: 위 조건 모두 거짓일 때 실행 ``` 2. 반복문 (Loop Statement) 반복문은 특정 코드를 여러 번 반복하여 실행할 때 사용합니다.
- for 문: 보통 일정 범위나 시퀀스(리스트, 문자열 등)를 순회할 때 사용합니다.
```python for 변수 in 범위(또는 시퀀스): 반복 실행할 코드 ``` - while 문: 조건식이 참인 동안 계속 반복합니다.
```python while 조건: 반복 실행할 코드 ``` 3. 기타 제어문 - break: 반복문을 즉시 종료시킬 때 사용합니다.
- continue: 현재 반복 사이클를 건너뛰고 다음 반복으로 넘어갈 때 사용합니다.
- pass: 아무 작업도 하지 않는 구문으로, 문법적으로 코드가 필요한 경우에 사용합니다.
제어문은 프로그램 내에서 명령들의 실행 흐름을 상황에 맞게 제어하여 다양한 조건과 반복 처리를 가능하게 하는 핵심 문법입니다.
이를 통해 프로그램은 단순한 순차 실행에서 벗어나 복잡한 로직을 구현할 수 있습니다.