본문 바로가기
homework-jueon/0x01-200제

23. 관계 연산자

by SpeeDr00t 2020. 1. 2.
반응형
#-*- coding:utf-8 -*-
#test by Xd
x = 1
y = 2
a = 'hello'
b = 'hi'
print(x == y) #x가 y와 같은지 확인 값 출력 (1 = 2?)
print(x != y) #x가 y와 다른지 확인 값 출력 (1 != 2?)
print(x < y) #x가 y보다 작은지 확인 값 출력 (1 < 2?)
print(x <= y) #x가 y보다 작거나 같은지 확인 값 출력 (1 <= 2?)
print(x > y) #x가 y보다 큰지 확인 값 출력 (1 > 2?)
print(x >= y) #x가 y보다 크거나 같은지 확인 값 출력 (1 >= 2?)
print(a < b) #a가 b보다 작은지 확인 값 출력 ('hello' < 'hi'?)
print(a >= b) #a가 b보다 크거나 같은지 확인 값 출력 ('hello' >= 'hi'?)
view raw 2001020920.py hosted with ❤ by GitHub

관계 연산자의 종류에는

==, !=, <, <=, >, >=가 있다.

x == y       x가 y와 같으면 참

x != y        x가 y와 다르면 참

x < y         x가 y보다 작으면 참

x <= y       x가 y보다 작거나 같으면 참

x > y         x가 y보다 크면 참

x >= y       x가 y보다 크거나 같으면 참이다.

 

이것은 숫자만이 아니라 문자열등에 사용할 수도 있다.

x = 'hello'

y = 'hi' 라고 한다면

x < y 의 값은 True가 된다. 문자열의 크기는 사전순서에 따라 a, b, c... x, y, z 순서대로 커지기 때문에

hello의 e는 hi의 i보다 작으므로 x < y가 참이 된다. (앞 글자 h는 동일)

반응형

'homework-jueon > 0x01-200제' 카테고리의 다른 글

25. 비트 연산자  (0) 2020.01.04
24. 논리 연산자  (0) 2020.01.02
21. 연산자 축약  (0) 2020.01.02
20. 사칙 연산자( + , - , * , / , ** )  (0) 2020.01.01
19. 대입 연산자(=)  (0) 2020.01.01