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 |
댓글