본문 바로가기
Python

파이썬 비교 연산자와 논리 연산자의 기본적인 예제

by 헬로제이콥 2025. 4. 25.

1. 비교 연산자 (같음, 다름)

Python
 
a = 5
b = 10

print(a == b)  # False (a와 b는 같지 않음)
print(a != b)  # True (a와 b는 다름)

2. 비교 연산자 (크기 비교)

Python
 
x = 15
y = 7

print(x > y)   # True (x는 y보다 큼)
print(x < y)   # False (x는 y보다 작지 않음)
print(x >= 15) # True (x는 15보다 크거나 같음)
print(y <= 5)  # False (y는 5보다 작거나 같지 않음)

3. 논리 연산자 (AND)

Python
 
p = True
q = False

print(p and q)  # False (p와 q 모두 참이어야 True)

4. 논리 연산자 (OR)

Python
 
r = True
s = False

print(r or s)   # True (p 또는 q 중 하나라도 참이면 True)

5. 논리 연산자 (NOT)

Python
 
t = True

print(not t)    # False (t의 반대 값)




a = 10
b = 5
c = 15

# 1번
print(a > b and b < c)  # True (10 > 5 이고 5 < 15 이므로)    

# 2번
print(a == b or a > c)  # False (10 == 5 는 거짓이고 10 > 15 도 거짓이므로)

# 3번
print(not (b > a))     # True (5 > 10 은 거짓이므로 not False 는 True)

# 4번
print(a + b == c and a - b == b) # True (10 + 5 == 15 이고 10 - 5 == 5 이므로)

# 5번
print(a % 2 == 0 or b % 2 == 0)  # True (10 % 2 == 0 이므로)

True  / False / True  /True / True