<정처기> Python 8. 논리연산자

빡찌's avatar
Jan 07, 2025
<정처기> Python 8. 논리연산자
파이썬에서도 논리 연산자가 있다.
파이썬에서는 &&, ||와 같은 기호를 쓰지 않고 영어 단어로 사용함!
  • 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

prettytree