본문 바로가기
코딩

Python if문 사용 방법

by mailwrite1004 2025. 4. 2.

Python의 if 문은 조건을 검사하고 특정 코드 블록을 실행하는 데 사용됩니다. 여기서는 if문의 기본 문법과 다양한 활용 방법을 설명합니다.


1. 기본 if문

if 문은 조건이 참(True)이면 해당 블록의 코드를 실행합니다.

x = 10
if x > 5:
    print("x는 5보다 큽니다.")

출력:

x는 5보다 큽니다.

2. if-else 문

if 문 뒤에 else 문을 사용하면 조건이 거짓(False)일 때 실행할 코드를 지정할 수 있습니다.

x = 3
if x > 5:
    print("x는 5보다 큽니다.")
else:
    print("x는 5 이하입니다.")

출력:

x는 5 이하입니다.

3. if-elif-else 문

여러 조건을 순차적으로 검사할 때 elif(else if)를 사용할 수 있습니다.

x = 5
if x > 10:
    print("x는 10보다 큽니다.")
elif x == 5:
    print("x는 5입니다.")
else:
    print("x는 10보다 작고 5가 아닙니다.")

출력:

x는 5입니다.

4. 중첩 if문

if 문 내부에 또 다른 if 문을 넣어 조건을 더 세밀하게 구분할 수 있습니다.

x = 15
if x > 10:
    print("x는 10보다 큽니다.")
    if x > 20:
        print("x는 20보다 큽니다.")
    else:
        print("x는 20 이하는 값입니다.")

출력:

x는 10보다 큽니다.
x는 20 이하는 값입니다.

5. 조건 표현식 (삼항 연산자)

한 줄로 if-else 문을 표현할 수도 있습니다.

x = 10
y = "크다" if x > 5 else "작다"
print(y)  # 크다

6. 논리 연산자와 함께 사용하기

여러 조건을 and, or, not 연산자와 함께 사용할 수 있습니다.

x = 7
y = 15
if x > 5 and y > 10:
    print("x는 5보다 크고, y는 10보다 큽니다.")

if x > 10 or y > 10:
    print("x 또는 y 중 하나는 10보다 큽니다.")

if not x > 10:
    print("x는 10보다 크지 않습니다.")

출력:

x는 5보다 크고, y는 10보다 큽니다.
x 또는 y 중 하나는 10보다 큽니다.
x는 10보다 크지 않습니다.

정리

Python의 if 문은 프로그램의 흐름을 제어하는 중요한 기능입니다. if, if-else, if-elif-else 구조를 잘 활용하면 다양한 조건을 쉽게 처리할 수 있습니다. 🚀

'코딩' 카테고리의 다른 글

Python class와 def 사용 방법  (2) 2025.04.02
Python while문 사용 방법  (0) 2025.04.02
Python for문 사용 방법  (0) 2025.04.02
Python 리스트(List) 사용 방법  (0) 2025.04.02
Python print() 함수 사용 방법  (0) 2025.04.02