SECTION 012. Python의 활용

1. if문

1) 형식

(1) 조건이 참일 때만 실행한다.

  if 조건 :
    실행할 문장

(2) 조건이 참일 때와 거짓일 때 실행할 문장이 다르다.

  if 조건 :
    실행할 문장1
  else :
    실행할 문장2

(3) 조건이 여러 개이고, 조건마다 실행할 문장이 다르다.

  if 조건1 :
    실행할 문장1
  elif 조건2 :
    실행할 문장2
  elif 조건3 :
    실행할 문장3
  ...
  else :
    실행할 문장n
  • Python은 C, Java의 ‘else if’ 대신 ‘elif’ 를 사용한다.

(4) if문 안에 if문이 포함된다.

  if 조건1 :
    if 조건2 :
      실행할 문장1
    else :
      실행할 문장2
  else :
    실행할 문장3

2. for문

1) 형식

(1) range

  for 변수 in range(최종값) :
    실행할 문장

(2) list

  for 변수 in 리스트 :
    실행할 문장

3. While문

1) 형식

  while 조건 :
    실행할 문장

4. 클래스

1) 정의 형식

  class 클래스명 :
    실행할 문장
    def 메소드명(self, 인수) :
    # def는 메소드를 정의하는 예약어이다.
    # self는 클래스에 속한 메소드에 반드시 포함되어야 하는 예약어이다.
      실행할 문장
      return 
      # return '값'에는 변수, 객체, 계산식 등을 사용할 수 있으며, 값이 없는 경우 생략할 수 있다.

2) 객체의 선언 형식

  변수명 = 클래스명()