로딩
요청 처리 중입니다...

파이썬 if문 완벽 정리 : 기본 구조, 실행 원리(True / False), 들여쓰기, 조건식과 비교 연산자까지 한 번에 이해하기

 파이썬 if문 완벽 정리 : 기본 구조, 실행 원리(True / False), 들여쓰기, 조건식과 비교 연산자까지 한 번에 이해하기

파이썬 조건문은 프로그램의 흐름을 상황에 따라 분기시키는 기본 문법이다. 핵심은 조건을 검사하고 참일 때만 코드 블록을 실행한다는 점이다. 기본 구조는 if 다음에 조건식이 오고, 조건이 참인 경우 들여쓰기 된 코드가 실행된다. 예시로 score가 60 이상일 때 합격을 출력하는 형태가 대표적이다. 조건문을 이룬 핵심 요소는 조건식과 그 조건식이 참일 때 실행될 코드 블록으로 구성된다.

실행 원리는 조건을 먼저 검사해 결과에 따라 코드 실행 여부를 결정한다. 조건이 참이면 들여쓰기 된 블록이 실행되고 이후 흐름은 다음 코드로 진행된다. 반대로 거짓일 경우 조건문 내부 코드는 건너뛰고 다음 코드가 이어진다. 이때 실제 동작은 조건문이 분기점으로 작용해 프로그램 흐름을 아래로 자연스럽게 이어가도록 한다.

파이썬에서 들여쓰기는 단순한 정리가 아니라 문법 규칙이다. 중괄호 대신 들여쓰기로 코드 블록을 구분하며, 같은 깊이의 들여쓰기된 코드는 하나의 묶음으로 동작한다. 들여쓰기가 잘못되면 IndentationError가 발생한다. PEP8은 공백 네 칸의 들여쓰기를 권장하고, 같은 블록은 같은 깊이로 들여쓰는 것이 안전하다. 들여쓰기 오류는 초보자들이 자주 겪는 문제이다.

조건식은 반드시 Boolean으로 평가된다. 조건식의 결과는 참(True) 또는 거짓(False)이며, 비교 연산자, 논리 연산자, 멤버십 연산자 세 가지가 주로 사용된다. 비교 연산자는 크고 작고 같음 등의 비교를 통해 Boolean 값을 반환하고, 논리 연산자는 여러 조건을 결합하거나 결과를 반전시킨다. 멤버십 연산자는 특정 값이 데이터 안에 포함되었는지 판단한다. 연산자 우선순위는 not가 먼저, 그다음 and, 마지막으로 or의 순서를 따른다. 필요하면 괄호를 사용해 순서를 명확히 하는 습관이 중요하다.

# python # 파이썬코딩기초 # 파이썬조건식 # 파이썬비교연산자 # 파이썬문법 # 파이썬들여쓰기 # 파이썬독학 # 파이썬기초 # 파이썬truefalse # 파이썬indentation # 파이썬if문구조 # 파이썬if문 # 파이썬boolean # 파이썬 # python조건문 # python기초 # pythonifstatement # pythonif # 파이썬프로그래밍