논리연산
1. 논리연산자 (Logical Operators)
앞에서 우리는 논리 자료형에 대해 살펴봤습니다. 이번에는 이 자료형을 연산하는 방법에 대해 살펴보도록 하겠습니다. 논리연산자는 여러 조건을 함께 평가하여 하나의 불 값을 반환하는 데 사용됩니다.
1.1 논리 곱 연산자
논리 곱 연산자는 and
로 표현합니다. True는 1로, False는 0이니 곱셈을 하면 0이 나옵니다. 0은 False입니다. 이렇게 이해하면 보다 쉽게 이해할 수 있습니다.
and
연산자는 두 조건이 모두 참일 때 True
를 반환합니다. 그 외에는 False
를 반환합니다. 마지막 결과 아래에 여러분만에 예시를 만들어보세요.
1.2 논리 합 연산자
논리 합 연산자는 or
로 표현합니다. True는 1로, False는 0이니 덧셈을 하면 1이 나옵니다. 1은 True입니다. 이렇게 이해하면 보다 쉽게 이해할 수 있습니다. 다만 이렇게 이해했을 때 True or True
가 1 + 1
처럼 2
가 되는데, 이는 0외에 다른 숫자가 True로 취급된다고 생각하시면 이해하기 쉽습니다.
두 조건 중 하나라도 참일 때 True
를 반환합니다. 모두가 거짓일 때만 False
를 반환합니다. 마지막 결과 아래에 여러분만의 예시를 만들어보세요.
1.3 not
연산자
주어진 조건의 반대 값을 반환합니다. 즉, True
는 False
로, False
는 True
로 바꿉니다.