728x90
불 대수
일상적인 논리를 수학적으로 표현한 것
일반 수학의 값, 숫자 -> 0,1,2,999...
불 대수의 값, 진리값 -> true, false
일반 수학의 연산 -> +, -, *, /, %...
불 대수의 연산 -> and, or, not
명제
대한민국의 수도는 서울이다 -> 참인 명제
2는 1보다 작다. -> 거짓인 명제
한국의 수도는 어디입니까? -> 명제가 아님
김태희는 예쁘다 -> 명제가 아님
AND연산 - x와 y가 모두 참일 때만 x AND y가 참
x - true, y - true -> x AND y - true
x - false, y - true -> x AND y - false
OR연산 - x와 y 중 하나라도 참이면 x OR y는 참
x - true, y - true -> x OR y - true
x - false, y - true -> x OR y - true
x - false, y - false -> x OR y - false
NOT연산 - 반대로 뒤집어주는 연산
NOT 대한민국의 수도는 서울이다. -> 대한민국의 수도는 서울이 아니다 - false
NOT 2는 1보다 작다 -> 2는 1보다 작지않다 - true
'Codeit > Python' 카테고리의 다른 글
17. type 함수 (0) | 2022.12.11 |
---|---|
16. 불린(boolean)형 (0) | 2022.12.10 |
14. Python - 문자열 포맷팅을 하는 다양한 방식 (0) | 2022.12.06 |
13. Python - format 다루기 (0) | 2022.12.06 |
12. Python - format을 이용한 문자열 포맷팅 (0) | 2022.12.06 |