본문 바로가기

프로그래밍/[Python] 파이썬

[Python] 파이썬 조건문 - if, elif, else

by GenieIT* 2024. 9. 14.

728x90
728x90

 

조건문이란?

파이썬에서 조건문은 if, elif, else를 사용하여

프로그램이 특정 조건에 따라

다른 동작을 제어하도록 하는 구조입니다.

 


 

 

1. 기본 구조

if <조건식> :

    <조건식이 참인 경우 실행>

elif <조건식> :

    <조건식이 참인 경우 실행>

else :

    <조건식들이 거짓인 경우 실행>

 

2. if 문

n = 5

if n > 3 :
    print("n은 3보다 큽니다") 
    
# n은 3보다 큽니다

 

 

3. if-else 문

n = 3

if n > 3 :
    print("n은 3보다 큽니다")

else :
    print("n은 3보다 작거나 같습니다")

# n은 3보다 작거나 같습니다

 

4. if-elif-else 문

age = 29

if age > 10 and age < 20 :
    print("10대 입니다.")
elif age >= 20 and age < 30 :
    print("20대 입니다.")
elif age >= 30 and age < 40 :
    print("30대 입니다.")
else :
    print("구분 안됨")
    
# 20대 입니다.

 

 

5. 중첩 조건문

x = 3
y = 0

if x > 1 :
    if y > 1 :
        print("x와 y 모두 1 보다 큽니다.")
    else :
        print("x는 1보다 크지만, y는 1 보다 작거나 같습니다.")
else :
    print("x는 1보다 작거나 같습니다.")

# x는 1보다 크지만, y는 1 보다 작거나 같습니다.

 

6. 비교 및 논리 연산자 사용

x = 3
y = 1

if x > 1 and y > 1 :
    print("x와 y 모두 1 보다 큽니다.")
elif x > 1 and y <= 1 :
    print("x는 1보다 크지만, y는 1 보다 작거나 같습니다.")
else :
    print("x는 1보다 작거나 같습니다.")

# x는 1보다 크지만, y는 1 보다 작거나 같습니다.

 

 

 

728x90