Codeit/Python

15. Python - 불 대수

신슈 2022. 12. 7. 23:45
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