DevSSOM

파이썬 기초 - 논리 자료형과 비교연산 본문

Python/기초

파이썬 기초 - 논리 자료형과 비교연산

데브쏨 2021. 6. 9. 13:00
반응형

논리 자료형 (Boolean Data)

참(True) 혹은 거짓(False)을 나타내는 자료형.

 

비교 연산자

숫자나 문자의 값을 비교하는 연산자.

주어진 진술이 참이면 True, 거짓이면 False.

print(3 < 5)   # True
print(7 == 5)  # False
print(2 >= 10) # False
print(5 != 10) # True
  •  ==   같다
  •  !=    다르다
  •  >     왼쪽이 더 크다
  •  <     오른쪽이 더 크다
  •  >=   왼쪽이 같거나 크다
  •  <=   오른쪽이 같거나 크다

 

논리 자료형의 연산

1. AND (모두 True야?)

: 각 논리가 모두 True여야 True

print(3==3 and 4<=5 and 6>2)
# 세 항이 모두 True니까
>>> True

2. OR (True인게 있어?)

: 논리들 중 True가 존재하면 True

print(3==4 or 4<=5 or 6<2)
# 4<=5가 True니까, True가 존재하잖아
>>> True

3. NOT (이거랑 반대로)

: 논리값을 뒤집는거야.

print(not 3==4)
# False에 Not을 붙였으니까 이거랑 반대로
>>> True

 

728x90
반응형
댓글