Python(파이썬) - elif
Python(파이썬) - elif 알아보기
다양한 조건을 판단하려면 if와 else만으로는 다양한 조건을 판단하기 어렵습니다 하지만 이전시간에 배운 중첩if로 다양한 조건을 판단할수 있지만 파이썬에선 보다 좀더 간결한 코드의 양으로 다양한 조건을 사용할수 있는 조건문이 있는데 그것이 elif 입니다
관련글 :
Python(파이썬)이란? - http://server-talk.tistory.com/195
Python 화면출력 함수 - print - http://server-talk.tistory.com/196
Python(파이썬) : 주석 - http://server-talk.tistory.com/198
Python(파이썬) - 변수는 무엇인가? - http://server-talk.tistory.com/197
Python(파이썬) : 산술 연산자 - http://server-talk.tistory.com/199
Python(파이썬) - if 이해하기 - http://server-talk.tistory.com/200
Python(파이썬) - 관계 연산자 알아보기 - http://server-talk.tistory.com/203
Python(파이썬) - if ~ else 알아보기 - http://server-talk.tistory.com/201
Python(파이썬) - 중첩 if 알아보기 - http://server-talk.tistory.com/202
ELIF 실행흐름 |
위그림을 보시면 좌측에 3개의 조건문과 우측의 3개의 실행문이 있습니다
처음 조건문이 참이라면 실행문을 실행후 해당 프로그램이 마치게 되며, 조건이 거짓이라면 다음 조건문을 검증하는 과정입니다
ELIF 기본문법 |
elif문은 단독으로 사용할수 없으며, elif문을 사용하려면 상단의 if문이 있어야 됩니다
문법은 if문을 사용하는 방식과 동일 합니다.
ELIF 사용시 주의사항
1. ELIF 사용시 반드시 if 다음 실행 과정에 있어야 됩니다
2. ELIF 사용시 단독으로 사용할수 없습니다
ELIF 사용해보기 |
이번엔 간단한 코드로 elif 문을 사용해 보겠습니다
num = 0 if num > 5: print("num은 5보다 크다") elif num < 5 : print("num은 5보다 작다") else : print("num은 5 같다")
위 코드와 실행코드 출력내용을 보시면 처음 if 조건이 거짓인(else) 경우 elif의 조건을 확인후 출력되는것을 확인 하실수 있습니다.