1. elif and else

  • 테스트 해야 하는 연결된 condition들이 있을 경우 사용한다.

elif

  • if 구문을 보조하는 역할을 한다.
  • else if 의 줄인 뜻이다.
  • if 구문과 연결되어 사용되며 if 구문이 먼저 선행되고 그 다음에 위치하게 된다.
  • if 구문이 false이면 실행되며 if 구문이 false 일 경우 다른 condition 을 테스트 한 후 실행된다.

else

  • if구문과 elif 구문의 condition이 false인 경우 default로 실행된다.
  • if 구문과 elif 구문이 먼저 선행된고 마지막에 위치하게 되며, if/elif 구문의 코드가 실행되지 않으면 마지막을 default로 실행된다. 그러므로 else구문에는 테스트해야하는 condition이 없다.

2. testing set of conditons

and

  • 테스트하는 모든 조건이 true 일때만 if구문의 코드가 실행된다.
  • 조건문들 중 하나라도 false이면 실행이 되지 않는다.

or

  • 테스트하는 건들 중 하나만 true이여도 if 구문의 코드가 실행된다.

and와 or

  • and 와 or을 같이 사용할 수 있다.
  • 가독성이 높이기 위해서 괄호를 사용한다.

3. nested if statement

  • if 구문은 컨디션이 복잡할수록 가독성이 떨어진다.
  • 그러므로 반복되는 컨디션이 있을 겨우 nested if statement 즉 중첩되는 if 구문을 사용한다.
  • nest level 도 indentation으로 구분된다. 안으로 간격이 더 들어갈 수록 중첩된 것이다.
  • nesting은 2단계 이상 중첩하면 가독성이 떨어지기 때문에 일반적으로 2단계 이상은 잘 하지 않는다.

4. comments

  • 주석 코드를 설명하기 위해 달아놓은 글
  • 라인의 첫 글자가 #로 시작하며 프로그램에는 전혀 영향을 끼치지 않고 오직 사람이 해당 코드를 이해하기 더 쉽게 설명해주는 역할을 한다.

inline comments

  • 주로 간단한 내용을 코드 바로 옆에 삽입하고 싶을 때 사용한다

multiline comments

‘’’ content ‘’’
  • 작은 따옴표 3개를 사용한다.

0개의 댓글