08.개발&프로그래밍/1.파이썬

4. 조건문 (if, else, elif) 사용법

JWJ Family 2025. 7. 11. 22:45
728x90

파이썬의 조건문은 프로그램 흐름을 제어하는 핵심 구조입니다. if, elif, else를 통해 다양한 조건에 따라 분기 처리하는 방법을 배워봅시다.

1. 조건문이란?

조건문은 주어진 조건에 따라 특정 코드를 실행하거나 건너뛰는 제어문입니다. 파이썬에서는 if, elif, else 키워드를 사용하며, 들여쓰기로 실행 범위를 구분합니다.

2. 기본 문법


if 조건식:
    실행문1
elif 조건식2:
    실행문2
else:
    실행문3
  
  • if: 첫 번째 조건 검사
  • elif: 이전 조건이 False일 경우 다른 조건 검사
  • else: 위 모든 조건이 거짓일 때 실행

3. 실습 예제

아래 코드는 입력받은 정수에 따라 "양수", "음수", 또는 "0"을 출력하는 조건문 예제입니다.


num = int(input("숫자를 입력하세요: "))

if num > 0:
    print("양수입니다.")
elif num < 0:
    print("음수입니다.")
else:
    print("0입니다.")
  

4. 출력 결과 예시


숫자를 입력하세요: -7
음수입니다.
  

사용자가 -7을 입력했기 때문에 elif num < 0 조건이 참이 되어 “음수입니다.”가 출력됩니다. 조건 순서에 따라 하나만 실행됩니다.

5. 추가 팁

  • 조건식에는 비교 연산자(==, >, <= 등)와 논리 연산자(and, or, not)를 함께 사용할 수 있습니다.
  • 들여쓰기는 반드시 4칸으로 통일하세요. 잘못된 들여쓰기는 오류를 발생시킵니다.
  • 조건이 많을 경우 elif를 여러 번 사용할 수 있습니다.

6. 정리 및 다음 단계

조건문은 프로그램에 의사결정을 추가하는 기본 구조입니다. if, elif, else의 흐름을 이해하고 다양한 조건을 결합해보세요. 다음 글에서는 반복문 (for, while)을 통해 반복 처리 구조를 배워봅니다.

 

반응형