파이썬에서도 논리 연산자가 있다.
파이썬에서는 &&, ||와 같은 기호를 쓰지 않고 영어 단어로 사용함!
- and
- or
- not
and 연산자
두 조건이 모두 참일 때만 참을 반환한다.
a = True
b = False
if a and b:
print("둘 다 참입니다")
else:
print("적어도 하나는 거짓입니다")
#출력문: 적어도 하나는 거짓입니다.or 연산자
두 조건 중에 하나라도 참이면 참을 반환합니다.
a = True
b = False
if a or b:
print("적어도 하나는 참입니다")
else:
print("둘 다 거짓입니다")
# 출력문: 적어도 하나는 참입니다.not 연산자
조건에서 참/거짓을 반전시킵니다. 참인 경우 거짓으로, 거짓인 경우 참을 반환합니다.
a = True
if not a: #여기서 False로 바뀌어서 else문에 걸린다
print("a는 거짓입니다")
else:
print("a는 참입니다")
#출력문: a는 참입니다.Share article