더북(TheBook)

논리 연산자(logical operator)

어렵게 느껴지던 연산자도 벌써 마지막 논리 연산자만을 남겨두고 있습니다. 논리 연산자는 앞에서 보았던 참과 거짓. 즉, True와 False와 관련된 연산입니다. 여기에서 다루지 않는 논리 연산자도 있지만, 병아리반에서는 다음의 and, or, not 3가지 연산자만 알면 충분합니다.

먼저 논리곱은 A and B와 같은 형태로 표현합니다. 다음 표에서 보는 것처럼 A와 B 중 하나라도 False일 경우에 결과는 False이고 둘 다 True일 때만 결과가 True가 됩니다.

 

논리식

(A and B)

결과

True and True

True

True and False

False

False and True

False

False and False

False

표 부록-1 논리곱 진리표

 

# 다양한 값을 넣어보며 연습해보세요.
print(1 == 1 and 2 != 1)           # True and True
print(10 % 2 != 0 and 1 + 1 > 0)   # True and False

 

실행 결과

False
True
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.