반응형
비교 연산자
조건식을 만들 때 비교 연산자, 논리 연산자를 사용해서 만든다.
그 중 하나인 비교 연산자다.
아래 표에 나와 있는 비교 연산자를 읽어보고 예제를 통해서 알아보자.
비교 연산자 | 설명 |
a < b | a가 b보다 작다. |
a > b | a가 b보다 크다. |
a == b | a와 b는 같다. |
a <= b | a가 b보다 작거나 같다. |
a >= b | a가 b보다 크거나 같다. |
a != b | a와 b는 같지 않다. |
a < b
a 가 b보다 작기 때문에 True가 출력된다.
a = 2
b = 3
if a < b:
print(True)
else:
print(False)
결과 : True
a > b
a가 b보다 작기 때문에 False가 출력 된다.
a = 2
b = 3
if a > b:
print(True)
else:
print(False)
결과 : False
a == b
a와 b가 같으면 참이다.
예제에서는 a와 b가 다르므로 False가 출력된다.
a = 2
b = 3
if a == b:
print(True)
else:
print(False)
결과 : False
a <= b
a가 b보다 작거나 같으면 참이다.
예제에서는 a 는 b보다 작으므로 참이다.
a = 2
b = 3
if a <= b:
print(True)
else:
print(False)
결과 : True
a >= b
a가 b보다 크거나 같으면 참이다.
a가 b보다 작고 같지 않으므로 거짓이다.
a = 2
b = 3
if a >= b:
print(True)
else:
print(False)
결과 : False
a != b
!= 연산자는 a와 b가 같지 않으면 참이다.
!= 연산자는 처음 보면 헷갈릴 수 있다.
쉽게 생각하면 a와 b가 같지만 않으면 참이라는 뜻이고
a와 b가 같으면 거짓이라는 뜻이다.
예제는 2 != 3 같지 않으므로 참이다.
a = 2
b = 3
if a != b:
print(True)
else:
print(False)
결과 : True
논리 연산자
조건식을 만들 때 비교 연산자, 논리 연산자를 사용해서 만든다.
그 중 하나인 논리 연산자다.
아래 표에 나와 있는 논리 연산자를 읽어보고 예제를 통해서 알아보자.
논리 연산자 | 설명 |
a or b | a 와 b 둘 중 하나만이라도 참이면 참이다. |
a and b | a 와 b 둘 다 참이어야만 참이다. |
not a | a가 참이면 거짓, a가 거짓이면 참이된다. |
or 연산자
a 와 b 둘 중 하나라도 참이면 참이다.
a = Ture, B = False 다.
b가 거짓이지만 a가 참이므로 True를 출력한다.
a = True
b = False
if a or b:
print(True)
else:
print(False)
결과 : True
and 연산자
a 와 b 둘 다 참이어야만 참이다.
a = Ture, B = False 다.
a가 참이지만 B가 거짓이므로 False를 출력한다.
a = True
b = False
if a and b:
print(True)
else:
print(False)
결과 : False
not 연산자
a가 거짓이면 참이된다.
반대로 a가 참이면 거짓이된다.
예제 에서는 a가 False 이므로 True를 출력한다.
a = False
if not a:
print(True)
else:
print(False)
결과 : True
반응형
'Python' 카테고리의 다른 글
[Python] 파이썬 while문 사용법과 예제 (0) | 2024.02.07 |
---|---|
[Python] 파이썬 for문 사용법과 예제 (0) | 2024.02.07 |
[Python] 파이썬 if문 사용법과 예제 (1) | 2024.02.07 |
[Python] 파이썬 자료형 총정리(정수, 소수, 실수, 딕셔너리, 불린, 집합, 문자열, 리스트, 튜플) (2) | 2024.02.06 |
[Python] 파이참(Pycharm) 다운로드 및 설치 (2) | 2024.02.06 |