ssoL2 TISTORY

[기초 PYTHON 프로그래밍] 7강. if 조건문 본문

com/python

[기초 PYTHON 프로그래밍] 7강. if 조건문

ssoL2 2020. 12. 24. 18:05

- 불리언(Boolean) 표현식 : True(참) or False(거짓) 판단 가능한 문장 ex) 3은 5보다 크다 -> False

 

- 관계 연산자 : 두 데이터 값을 비교하는 연산자

 

관계 연산자 6개 / 관계 연산자 ==은 할당연산자 =과 다르니 조심해야 한다.

 

- 논리 연산자 : True or False 값을 피연산자로 취해서 논리값을 계산하며 not, and, or 세 종류

 

논리 연산자 3개 not, and, or / and는 모두 True일 때 True, or는 모두 False일 때 False

 

- 파이썬에서는 연속으로 관계 연산자 써도 되는 듯 하다. ex) 0 < a < b

 

 

- if 조건문 (조건 논리) : 특정 조건에 따라 명령을 선택적으로 수행

                               '조건'에는 불리언 표현식이 와야 함 (참/거짓)

 

수식도 및 if 블록과 else 블록

 

if 조건 :

    명령문 
     ...
    명령문 

else :

    명령문
     ...
    명령문

- 조건 논리 유형 1 : 조건이 참인 경우에만 어떤 특정 명령 실행

 

조건 논리 유형 1 : 참일 경우에만 실행

 

조건 논리 유형 1 예제


- 조건 논리 유형 2 : 조건이 참과 거짓인 경우 각자 실행

 

조건 논리 유형 2 : 참과 거짓일 경우 각자 실행

 

조건 논리 유형 2 예제

 

조건 논리 유형 2 예제 - 두 수 중에서 큰 수 출력하기

 

- 조건문에 해당하는 블록이 한 줄인 경우 간단히 콜론 옆에 작성 가능


- 조건 논리 유형 3 : 맞는 조건이 있을 때까지 계속 나아가는 경우

 

조건 논리 유형 3 : 맞는 조건이 있을 때까지 계속 나아가는 경우

 

조건 논리 유형 3 예제


- 중첩된 if 조건문 형태

 

중첩된 if 조건문 형태

 

중첩된 if 조건문 형태 예제

 

Comments