논리 연산자는 주로 bool 값(True 또는 False)을 반환 할때사용되는 연산자 유형입니다.
이번 포스팅에서는 파이썬 에서 쓰이는 논리 연산자 를 예제를 통해 정리해보도록 하겠습니다.
비교연산자와 산술연산자 에 대해 궁금하시면 아래 포스팅을 같이 참고해주세요
함께 보면 좋은 글
[ 파이썬 ] 비교 연산자 문법 정리 ( ==, !=, >, <, >=, <= ) 및 예제
[파이썬] 산술 연산자 문법 정리 ( + , - , * , / , % , **, // ) 및 예제
# 1. 논리 연산자 란?
논리 연산자는 프로그래밍에서 주어진 조건이나 표현식을 평가하고, 그 결과로 참(True)이나 거짓(False)을 반환하는 연산자입니다. 논리 연산자는 주로 조건문이나 반복문에서 조건을 결합하거나 논리적 흐름을 제어하는 데 사용됩니다.
파이썬에서의 주요 논리 연산자의 기호와 예제 를 알아보도록 하겠습니다.
# 2. 논리 연산자의 기호와 설명
그럼 논리 연산자 의 종류는 어떻게 되고 기호는 무엇일까요? 다음과 같이 표로 알아보도록 하겠습니다.
# 3. 논리 연산자의 예제
그럼, 이제 실제로 적용되는 논리 연산자의 예제를 알아보겠습니다.
AND ( 두 조건이 모두 True일 때만 True를 반환)
x = True
y = False
print(x and y) # 출력: False
OR ( 두 조건 중 하나라도 True이면 True를 반환 )
x = True
y = False
print(x or y) # 출력: True
NOT ( 조건의 논리 값을 반전)
x = True
print(not x) # 출력: False
조건부 활용에서 예제
#[AND 예시]
a = 5
b = 3
if a > 1 and b < 5:
print("조건이 모두 참입니다.") # 출력: 조건이 모두 참입니다.
#[OR 예시]
a = 5
b = 8
if a > 1 or b < 5:
print("하나 이상의 조건이 참입니다.") # 출력: 하나 이상의 조건이 참입니다.
#[NOT 예시]
a = False
if not a:
print("a는 거짓입니다.") # 출력: a는 거짓입니다.
# 4. 마무리
파이썬의 논리 연산자는 조건문을 작성할 때 매우 유용하며, 이들을 잘 이해하고 활용하는 것은 파이썬 프로그래밍에 있어 중요한 부분입니다. 이번 글을 통해 각 연산자가 어떻게 작동하는지, 그리고 실제 코드에서 어떻게 사용되는지에 대해 알아보았습니다.
다음포스팅 에서는 할당당연산자에 대해 포스팅하도록 하겠습니다.
이번 포스팅이 작은 도움이 되셨으면 좋겠습니다.