if else

else

  • if의 조건이 맞지 않는 경우 항상 실행
  • 반드시 if뒤에 나와야 한다.

        if mine == yours:
            result = DRAW
        else:
            result = '이기거나 지거나'
    

elif

  • else 와 if의 결합으로 조건이 맞지 않는 경우 다른 경우를 검사
  • 기능의 차이가 아닌 보이는 것의 차이

        if mine == SCISSOR:
            result = '가위'   # 조건이 참일 때 실행
        elif mine == ROCK:
            result = '바위'   # 다른 조건이 참일 때 실행
        else:
            result = '나머지'    # 조건이 거짓일 때 실행