본문 바로가기
programming/Python

파이썬 비교 연산자 두 수를 비교하여 참 거짓을 표현한다.

by 개코 - 개발과 코딩 2021. 8. 2.

수를 비교할 때는 비교 연산자를 사용한다. 변수를 사용할 수도 있고, 수를 직접 비교할 수도 있다. 값이 크고 작고 같음을 비교하여 원하는 결과를 도출할 때 비교 연산자를 사용한다. 일부 비교 연산자는 헷갈릴 수 있기도 한데 문제될 것은 없다.

파이썬 비교연산자
파이썬 비교연산자

 

비교 연산자

파이썬 비교 연산자는 6가지가 있다.

크다, 작다, 같지 않다 등을 표현하고 조건에 맞으면 참(true)를 결과로 반환하고 조건이 틀리면 거짓(false)를 결과로 반환한다.

  • A == B , A와 B는 같으면 참
  • A != B , A와 B는 다르면 참
  • A > B , A는 B보다 크면 참
  • A < B , A가 B보다 작으면 참
  • A >= B , A가 B보다 크거나 또는 같으면 참
  • A <= B , A가 B보다 작거나 또는 같으면 참

 

코드를 보자

위의 경우에 대해 코드를 만드는 것도 어렵지 않다.

두 개의 변수를 두고 수를 할당한 다음 비교연산자를 사용하면 된다.

굳이 코드를 눈으로 확인을 쉽게 하기 위해 bool() 함수를 사용했다.

vSrc = 10
vTrg = 10
vRst = bool(vSrc == vTrg)
print(' vSrc == vTrg is ', vRst, type(vRst))

vSrc = 10
vTrg = 20
vRst = bool(vSrc != vTrg)
print(' vSrc != vTrg is ', vRst, type(vRst))

vSrc = 20
vTrg = 10
vRst = bool(vSrc > vTrg)
print(' vSrc > vTrg is ', vRst, type(vRst))

vSrc = 10
vTrg = 20
vRst = bool(vSrc < vTrg)
print(' vSrc < vTrg is ', vRst, type(vRst))

vSrc = 10
vTrg = 10
vRst = bool(vSrc >= vTrg)
print(' vSrc >= vTrg is ', vRst, type(vRst))
vRst = bool(vSrc <= vTrg)
print(' vSrc <= vTrg is ', vRst, type(vRst))


vSrc = 20
vTrg = 10
vRst = bool(vSrc >= vTrg)
print(' vSrc >= vTrg is ', vRst, type(vRst))

vSrc = 10
vTrg = 20
vRst = bool(vSrc <= vTrg)
print(' vSrc >= vTrg is ', vRst, type(vRst))

bool() 함수는 조건이 맞으면 참 True 를 반환하고 , 조건이 틀리면 거짓 False 를 반환한다.

결과화면을 보자

코드를 보면 알 수 있지만 조건이 참이 되도록 하였다.

변수의 수를 틀리게 하면 거짓이 출력될 것이다.

반응형

댓글