본문 바로가기
python/guide

8. 파이썬 if문 (3)

by Falto 2021. 4. 24.
if a:
    cmd1
    cmd2
    cmd3
else:
    if b:
        cmd1
        cmd2
        cmd3
    else:
        if c:
            cmd1
            cmd2
            cmd3

if문이 실행되지 않았을 경우 다른 조건으로 검사를 해보고 싶은데. 조건이 3개만 되어도 3단 들여쓰기가 되는 것을 볼 수 있다. 이런 식으로 코드를 짜야했으면 파이썬은 망했을 것이다...

이럴 때 필요한 것이 바로 elif이다.

if a:
    cmd1
    cmd2
    cmd3
elif b:
    cmd1
    cmd2
    cmd3
elif c:
    cmd1
    cmd2
    cmd3

하나 알아둬야할 점은 순서는 무조건 if - elif ... elif - else 라는 점이다. 어차피 그렇게 코드를 짤리도 없겠지만 else 다음에 elif가 오면 안 된다.

'python > guide' 카테고리의 다른 글

python의 or 연산 특이점  (0) 2021.08.12
9. 파이썬 for문 (1)  (0) 2021.04.24
7. 파이썬 if문 (2)  (0) 2021.04.24
6. 파이썬 if문 (1)  (0) 2021.04.24
5. 파이썬 자료형 (4)  (0) 2021.04.23

댓글