IT&Computer

파이썬 불 대수와 논리연산

Seeker시커 2023. 10. 16. 22:50
반응형

파이썬을 포함한 프로그래밍에서 논리는 아주 중요한 요소이다. 논리를 표현하는 불대수와 논리연산에 대해서 알아보자.

파이썬 불 대수와 논리연산

 

1. 불대수

불대수란 일상적인 논리를 수학적으로 표현한 것이다.

일반 수학에서는 숫자를 사용하겠지만, 불 대수는 진리값 True, False를 사용한다.

이 때 논리를 결정하기 위해서는 참, 거짓이 명확한 문장이어야 한다.

예시)

5는 7보다 작다 : 참 True

4는 9보다 크다 : 거짓 False

대한민국의 수도는 어디인가? : 명제가 아님

하늘이 예쁘다 : 명제가 아님

 

2. 논리 연산

2.1 and 연산

x와 y가 모두 참일때만 결과가 참이고, 하나라도 거짓이면 거짓으로 출력한다.

 

2.2 or 연산

x와 y중 하나만 참이면 결과가 참이고, 둘다 거짓이면 거짓으로 출력한다.

2.3 not 연산

참이면 거짓, 거짓이면 참을 반환한다.

 

3. Boolean

1에서 살펴본 불대수의 자료형을 불린이라고 한다. 불린의 값은 True, False로 나타나며 대문자로 시작한다.

명제를 활용하여 Print 함수를 사용하면 아래와 같이 불린 자료형이 나온다.(1, 2의 내용과 같다.)

 

 

 

 

《이 포스트는 코드잇 강의 내용을 기반으로 작성되었으며, 개발과 프로그래밍에 대해서 거의 알지 못하는 제가 거의 알지 못하는 초보자를 위해 쓴 글임을 밝힙니다.》

 

반응형