02. 조건문

2021. 9. 14. 02:22AI 온라인 교육/파이썬 기초

[비교 연산자]

: 논리 자료형을 활용한것

  - 숫자나 문자의 값을 비교(참이면 true 거짓이면 false을 출력)
     ex) print(2<7)               #True
            print(4==7)             #False
            print(5>=11)           #False
            print(7!=11)            #True

논리 자료형을 활용한 예제

 * 논리 자료형: 참 혹은 거짓을 나타내는 자료형

    종류: ==같다,  != 다르다,  > 왼쪽이 더 크다,  <오른쪽이 더 크다,  >= 왼쪽이 같거나 크다,  <= 오른쪽이 같거나 크다

 

 - 논리 연산자 
  1. AND(모두 True)
     ex) print(2==2 and 3<=4 and 5>1) #세항 모두 True이므로, True출력
  2. OR(True가 존재하면 True)
     ex) print(2==3 and 3<=4 and 4<1) #3<=4가 True이므로 True출력
  3. NOT(논리값을 뒤집는다.)
     ex) print(not 3==4) #false에 Not을 붙였기 때문에 True출력

 


[조건문]

:특정 조건에 따라서 실행되는 명령이 달라지는 구문 조건이 True일때 명령 실행

 

if문

 - 조건이 참이면 실행
   ex) 만약 i==2이면, i를 출력하라
         if    조건          명령

 - 들여쓰기 같아야함(들여쓰기로 구분하기 때문에) 

 - if문 뒤에 :쓰지 않으면 오류

 

if-else문                                             |    if-elif문

: if문에서 조건을 만족하지 못했을때 사용                 

 - 형식  => if 조건:                                      |    if 조건1:  
                   수행할 명령                             |      수행할 명령
                else:                                          |     elif 조건2:
                   수행할 명령                             |      수행할 명령

if-elif-else문

 - 형식 => if 조건1:      #조건 1 True
                   do A        -> A 실행
               elif 조건2:    #조건 1 False 조건 2 True
                  do B          -> B 실행
               elif 조건3:     #조건1 Flase 조건2 False 조건 3 True
                  do C          -> C 실행
               else:             #모든 조건이 False
                  do X          ->X 실행

if-elif-else를 이용한 예제

 

'AI 온라인 교육 > 파이썬 기초' 카테고리의 다른 글

05. 같은 듯 다른 함수와 메서드  (0) 2021.09.18
04. 파이썬에서 자료를 담는 여러가지 방식  (0) 2021.09.16
03. 반복문  (0) 2021.09.15
01. 파이썬 기초  (1) 2021.09.13