파이썬에서는 논리 연산자를 사용하여 여러 조건을 결합하거나 조건을 반전시킬 수 있습니다. 논리 연산자는 주로 조건문과 불리언(Boolean) 데이터 유형과 함께 사용됩니다. 여기에는 파이썬에서 사용되는 주요 논리 연산자들이 있습니다.
1. 논리 AND (and)
모든 조건이 참일 때만 전체 표현식이 참이 됩니다. 그 외의 경우에는 거짓입니다.
x = True
y = False
result = x and y # 결과: False
2. 논리 OR (or)
하나 이상의 조건이 참이면 전체 표현식이 참이 됩니다. 모든 조건이 거짓인 경우에만 전체 표현식이 거짓입니다.
a = True
b = False
result = a or b # 결과: True
3. 논리 NOT (not)
조건을 반전시킵니다. 참이면 거짓으로, 거짓이면 참으로 만듭니다.
value = True
result = not value # 결과: False
논리 연산자는 여러 조건을 조합하여 복잡한 조건을 만들 때 유용합니다. 예를 들어, 다음은 논리 AND와 논리 OR를 함께 사용한 예시입니다.
age = 25
is_student = True
if age > 18 and not is_student:
print("성인이면서 학생이 아닙니다.")
else:
print("나이가 18세 이하이거나 학생입니다.")
이 코드에서는 논리 AND (and)와 논리 NOT (not)를 사용하여 두 가지 조건을 결합하고, 그에 따라 메시지를 출력하고 있습니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 식별 연산자 (Identity Operators) (0) | 2023.11.30 |
---|---|
파이썬 할당 연산자 (Assignment Operators) (0) | 2023.11.30 |
파이썬 비교 연산자 (Comparison Operators) (0) | 2023.11.30 |
파이썬 산술 연산자 (Arithmetic Operators) (0) | 2023.11.30 |
파이썬 연산자 종류 (0) | 2023.11.30 |