Python 참조/Python 책정리

Chapter 6 if 조건문 [중요]

Snowboarder 2022. 5. 2. 01:14
  • 조건이 맞는 경우에만 특정 코드를 수행시키려면 if 조건문을 공부해야 합니다. 이 때 조건을 표현하기 위해서 관계 연산자와 논리 연산자를 학습해야 합니다. 6장에서는 이러한 연산자와 if 조건문의 문법을 학습합니다. 중요한 문법이므로 반드시 다양한 예제를 통해서 코드의 실행논리를 학습합니다.
  • 조건문을 사용하려면 if 구문을 쓰고 반복문을 사용하려면 while, for 구문 학습

1. bool 자료형 이해하기

  • if 조건문에서는 True인지 False인지를 판단하는 문장이 중요하다.
  • True 또는 False 값으로 가질 수 있는 자료형이 booldlek.

2. 관계 연산자

  • >
  • >=
  • <
  • < =
  • ==
  • ! =

3. 논리 연산자

  • and, or , not 세 가지 종류가 있습니다.

4. 산술연산자, 관계연산자, 논리연산자 간의 우선 순위

  • 우선 순위: 산술연산자 > 관계연산자 > 논리연산자

5. 조건 논리와 if 조건문

  • if만 있는 형태, if~else형태, if~ elif ~ else 형태
  • if만 있는 형태
    • True/False를 판단할 수 있는 조건 문장 : → 반드시 콜론으로 끝내야 합니다.
    • 다음 줄에서 자동으로 네 칸이 들여쓰기가 된다. 또는 탭 이용해서 들여쓰기
  • if~else 형태
    • else 옆에는 아무 것도 적으면 안 되고 콜론만 적어야 합니다.
  • if~ elif~else 형태
    • 여러 조건을 테스트해야 하는 경우
    빈 문자열, 빈 리스트 , 빈 튜플, 빈 집합, 빈 사전은 False 입니다.
    • 빈 문자열 →''
    • 빈 리스트 →[]
    • 빈 튜플 →()
    • 빈 집합 →set()
    • 빈 사전 →{}

6. 중첩된 if 구문

7. 정리

  • 해결하고자 하는 문제에 따라서 어떤 형태를 선택할 지는 프로그래머가 결정할 일이다.

'Python 참조 > Python 책정리' 카테고리의 다른 글

Chapter8 for 반복문[중요]  (0) 2022.05.03
Chapter7 while 반복문[중요]  (0) 2022.05.03
Chapter5 표준 입출력문  (0) 2022.05.02
Chapter4 문자열자료형  (0) 2022.05.02
Chapter3 수치자료형과 연산자  (0) 2022.05.02