
논리 자료형 (boolean)
논리 자료형이란 참(True)과 거짓(False) 두 가지 값만 나타내는 자료형입니다.
여기서 True 나 False는 파이썬의 예약어 (특정 기능을 수행하도록 미리 예약된 단어) 이기 때문에 반드시 첫 글자를 대문자로 사용해야 합니다.

위 코드를 직접 작성해 봅시다. type(a) 와 type(b)는 print 구문을 활용하여 자료형을 확인하면 됩니다.
결과를 확인해 보면 <class 'bool'> 즉 boolean으로 출력되는 것을 알 수 있습니다.
논리 자료형은 앞서 배운 비교연산자 (부등식)을 통해 활용이 가능합니다.
논리 자료형은 계산 결과가 참과 거짓인지 판정할 때도 사용할 수 있습니다.
a = 10
b = 100
print ( a < b)
위 코드의 결과는 당연히 True 가 도출됩니다.
반대로 a > b라는 값을 입력하면 False가 도출됩니다.
논리 연산자 (or, and, not)

논리연산자는 복합적인 조건을 걸어 True 나 False를 도출해낼 때 사용합니다.
예를 들어 놀이공원에 있는 기구의 탑승 조건이 키 140cm 이상, 몸무게 50KG 이상이라면
다음과 같이 간단하게 코드를 만들 수 있습니다.

이처럼 복수의 조건에 대해 참 거짓을 판단할 때 활용하는 것이 논리연산자입니다.
이 개념은 집합으로 이해하면 좀 더 직관적으로 생각할 수 있습니다.

다음 코드를 직접 작성해 보며 결과를 살펴봅시다.

'IT > Python' 카테고리의 다른 글
[Python] 파이썬 자료형 3 - 문자형 2탄 (포매팅, 포맷코드, format 함수) (0) | 2022.03.28 |
---|---|
[Python] 파이썬 자료형 3 - 문자형 1탄 (변환, 연산, 인덱싱, 슬라이싱) (0) | 2022.03.28 |
[Python] 파이썬 자료형 1 - 숫자형 (실수형, 정수형) (0) | 2022.03.28 |
[Python] 파이썬 기본연산자 - 사칙연산, 부등식, 수정 대입 (0) | 2022.03.28 |
[Python] 파이썬의 시작 - print 와 변수 (+ replit 사용법) (0) | 2022.03.28 |