1 출발점 : 코드 실행 방식
파이썬은 위에서 아래로, 한 줄씩 끝까지 실행된다.
- 기본은 '직진 실행'
- 조건이 없으면 항상 같은 결과
2 조건문이 필요한 이유
- 조건이 없으면 전부 실행
- 조건이 있으면 필요한 것만 실행
즉, 상황에 따라 실행 흐름을 나누기 위해 사용한다.
3 조건의 정체 (가장 중요)
조건은 실행하면 True / False 하나만 나오는 계산식이다.
- 애매한 값이 없음
- 무조건 둘 중 하나
4 True / False 기준
- False : 0, 빈 값, None
- True : 그 외 전부
즉, 비어있으면 False이고, 값이 하나라도 있으면 True다.
5 조건은 언제 계산되는가
- 변수는 값으로 바뀐 후 계산
- 함수는 실행 후 결과를 사용
- 연산은 전부 계산 후 판단
즉, 조건은 읽는 순간 즉시 계산된다.
6 조건문 구조 (if / elif / else)
if 조건1:
실행1
elif 조건2:
실행2
else:
실행3
- if는 시작하는 부분이며 필수
- elif는 조건을 추가
- else는 마지막 처리
7 실행 흐름 핵심
위에서부터 검사해서, 처음 True를 발견하면 실행하고, 즉시 종료한다.
8 왜 elif가 필요한가
- if 여러 개면, 여러 개가 실행될 수 있음
- if + elif면, 하나만 실행됨
즉, 여러 조건 중 하나만 선택하기 위해 사용한다.
9 최종 핵심 규칙
위에서부터 조건을 검사해서 처음 True면 실행하고 바로 종료한다.
Python 조건문 실행 흐름에 대해 더 상세한 설명을 원하는 분들은 아래 사이트에 접속하기
Python if문만 아니라 다른 프로그래밍 언어에 대해 알고 싶은 분들은 아래 사이트에 접속하여 원하는 링크에 접속하기
'파이썬 > 조건문' 카테고리의 다른 글
| 파이썬 if elif else 완벽 정리: 초보자도 한 번에 이해하는 조건문 핵심 원리 (0) | 2026.03.24 |
|---|---|
| 파이썬 조건식 완벽 정리: True/False, 연산자, Truthy/Falsy부터 if문까지 한 번에 끝내기 (0) | 2026.03.20 |
| 파이썬 if문 완벽 정리 (조건문 기본 구조, 실행 원리, Boolean, 연산자까지 한번에 이해하기) (0) | 2026.03.15 |
| 파이썬 조건문 완벽 정리 (if 문 기초, True/False, 실행 원리까지 한 번에 이해하기) (0) | 2026.03.13 |