파이썬/파이썬(python) 초급

[3-4 파이썬] 중첩 if, else, 조건문, elif

Olivia-BlackCherry 2022. 8. 7. 08:00

if else 조건문

if 조건문:
    do A
else:
    do B

 

if else 중첩 조건문

if 조건문:
    if 조건문:
        do A
    else:
        do B
else:
    do C

 

if elif 조건문

elif = else if

if 조건문:
    do A
elif 조건문:
    do B
elif 조건문:
    do C
elif 조건문:
    do D

아래와 같이 표시해도 된다. 

if, elif는 전체 명령문 그룹이고, 

먼저 if 조건문을 확인한다음

이것이 참이 아닌 경우에만 다음 문장이 실행되기 때문에

18.5 <= bmi <25라고 적지 않고

bmi <25 라고 간단하게 표시해도 된다.

if elif else 조건문

if 조건문:
    do A
elif 조건문:
    do B
elif 조건문:
    do C
elif 조건문:
    do D
else:
    do E

아래와 같이 간단하게 적어도 실행된다.