6. 제어문 > 6-3. if문 유의점

if문 유의점

  • else와 elif는 옵션

    • if문에서 if는 필수적으로 있어야 하지만, elifelse는 필요할 때만 사용하면 됩니다.
    • 하나의 if문에서 ifelse는 1개씩, elif는 여러개 존재할 수 있습니다.
  • 들여쓰기

    • if, else, elif다음에 쓰는 ':' 기호 다음에는 반드시 '엔터 + 들여쓰기'의 형식을 맞춰주어야 합니다. (한 줄인 경우에는 엔터를 하지 않고 바로 쓸 수도 있지만, 가독성을 위해 가급적 기본 형식을 지켜주는 것이 좋습니다.)
    • 들여쓰기는 어디서부터 어디까지가 한 조건에 속하는지 구분해주는 표시로 반드시 잘 지켜줘야 합니다.
    • 일반적으로 공백4개 혹은 탭1번 으로 사용합니다.
  • 다중 if문

    • 조건이 한 개인 경우도 있지만, 여러 개의 조건을 중복으로 적용해야 하는 복잡한 경우도 분명 존재하는데, 이러한 경우에 if문 안에 또 다른 if문을 사용하는 '다중 if문'을 사용하면 됩니다.
    • 이때는 사용한 조건이 어디까지 적용되는 지가 중요한 요소로 작용되며, 이를 위해 들여쓰기가 매우 중요합니다.
      a = 12
      
      if a > 10:
         if a % 2 == 0:
            print('10보다 크면서 짝수인 수')
         else:
            print('10보다 크면서 홀수인 수')
      else:
         if a % 2 == 0:
            print('10보다 작으면서 짝수인 수')
         else:
            print('10보다 작으면서 홀수인 수')
      
마지막으로 업데이트 된 날짜:
2022년 9월 24일