조건문은 프로그램이 특정 조건을 만족하는 경우에 따라 다른 코드 블록을 실행하도록 하는 구문입니다. 파이썬에서는 주로 if, elif, else 키워드를 사용하여 조건문을 작성합니다.
if 문:
if 문은 가장 기본적인 조건문입니다. 주어진 조건식이 참(True)인 경우에만 if 문 아래의 코드 블록이 실행됩니다.
python
Copy code
if 조건식:
코드 블록
조건식은 평가되어 참 또는 거짓을 반환하는 식이어야 합니다. 조건식이 참일 경우에는 코드 블록이 실행되고, 거짓일 경우에는 if 문을 건너뛰고 다음으로 진행됩니다.
if-else 문:
if-else 문은 if 문과 함께 사용되며, 조건식이 참일 때는 if 블록을 실행하고, 거짓일 때는 else 블록을 실행합니다.
python
Copy code
if 조건식:
코드 블록1
else:
코드 블록2
조건식이 참일 경우 코드 블록1이 실행되고, 거짓일 경우 코드 블록2가 실행됩니다.
if-elif-else 문: if-elif-else 문은 여러 개의 조건을 체크하고 해당하는 코드 블록을 실행하는데 사용됩니다. 여러 개의 elif(else if) 블록을 추가할 수 있습니다.
python
Copy code
if 조건식1:
코드 블록1
elif 조건식2:
코드 블록2
elif 조건식3:
코드 블록3
else:
코드 블록4
조건식1부터 순서대로 체크하며, 가장 먼저 참이 되는 조건식에 해당하는 코드 블록이 실행됩니다. 만약 어떤 조건식도 참이 아닌 경우 else 블록이 실행됩니다.
중첩 조건문:
조건문은 중첩될 수 있으며, if 문 안에 또 다른 if 문을 작성할 수 있습니다. 이를 통해 복잡한 조건을 다룰 수 있습니다.
python
Copy code
if 조건식1:
if 조건식2:
코드 블록1
else:
코드 블록2
else:
코드 블록3
조건식1이 참인 경우에는 조건식2를 체크하고, 조건식2도 참이면 코드 블록1이 실행됩니다. 조건식2가 거짓인 경우에는 코드 블록2가 실행됩니다. 조건식1이 거짓인 경우에는 코드 블록3이 실행됩니다.
'PYTHON 파이썬 > 문법(Syntax)' 카테고리의 다른 글
[Python/파이썬] 리스트/LIST들 중에서 중복된 값 찾기 (0) | 2023.08.05 |
---|---|
[파이썬초보] python glob 파일(file)처리 (0) | 2023.06.20 |
input() (0) | 2023.06.18 |
변수(Variables) (0) | 2023.06.17 |
리스트( list)에서 특정값, 원소 삭제, 제외 하기 (0) | 2023.06.17 |