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의 조건을 확인후 출력되는것을 확인 하실수 있습니다.

    Posted by 서버이야기