반응형
python에서 and, or 연산하는 방법이다.
- and (그리고) : 비교 대상 모두가 만족할 경우
- or (또는) : 비교 대상 중 하나라도 만족 할 경우
And 연산
>>> print ((3>0) and (3 < 5)) ### 3이 0보다 크고 3이 5보다 작으면 True
True
>>> print ((3>0) & (3 < 5)) ### and라는 문자대신 & 기호로도 사용할 수 있다.
True
만약 조건이 맞지 않을 경우에는 Flase가 된다.
>>> print ((3>0) & (3 > 5)) ### 3이 0보다 크고 3이 5보다 클 경우
False
Or 연산
>>> print ((3>0) or (3 < 5)) ###두 조건이 참일 경우에도 True
True
>>> print ((3>0) or (3 > 5)) ### 두 조건 중 하나라도 참일 경우 True
True
>>> print ((3 > 0) | (3 > 5)) ### or문자열 대신 기호로 "|"
True
거짓(false)이 될려면 두 조건 모두 거짓일때만 거짓이 된다.
>>> print ((3 < 0) or (3 > 5))
False
다중 비교 연산
>>> print ( 7 > 5 > 3) #### 7이 5 보다 크면서 3보다도 클 경우 ### True
True
>>> print ( 7 > 5 > 6) #### 7이 5보다 크면서 6보다도 클 경우 ### false
False
반응형
'Development > Python3..x' 카테고리의 다른 글
[python3.x-study] 숫자 처리 함수 (0) | 2020.12.11 |
---|---|
[python3.x-study] 간단한 수식 (0) | 2020.12.11 |
[python3.x-study] 비교연산자 (0) | 2020.12.11 |
[python3.x-study] 주석 (0) | 2020.12.11 |
[python3.x-study] 숫자출력/ 숫자 연산 (0) | 2020.12.11 |