그럼 ‘age와 20이 다른가?’는 어떻게 작성할까요? 이때는 != 연산자를 사용합니다. !는 부정을 의미하므로 =에 !가 붙어서 ‘같지 않다’는 의미가 됩니다. 그럼 !=도 확인해 보겠습니다.
age = 10
if age != 20:
print(age)
실행결과
10
‘age와 20이 다른가?’라는 질문에서 대답이 ‘예’가 되므로 들여쓰기된 명령어 print(age)가 실행되어 10이 출력됩니다.
프로그래밍에서는 지금까지 배운 기호들을, 두 값의 크기를 비교하므로 비교 연산자라고 합니다. 비교 연산자는 다음 표와 같습니다. 표에 나온 비교 연산자를 알고 있으면 조건문에 필요한 조건을 쉽게 만들 수 있습니다.
▼ 표 4-1 비교 연산자
비교 연산자 |
의미 |
비교 연산자 |
의미 |
a > b |
a가 b보다 큰가? |
a <= b |
a가 b보다 작거나 같은가? |
a < b |
a가 b보다 작은가? |
a == b |
a와 b가 같은가? |
a >= b |
a가 b보다 크거나 같은가? |
a != b |
a와 b가 다른가(같지 않은가)? |