본문 바로가기

프로그래밍 언어/Python

[Python] 비교문, 연산자 기호

반응형

비교문: 회원가입할 때 비밀번호가 6자리 이상일 때,

비교문과 반복문만 있으면 세상에 모든 코드는 다 쓸 수 있다. 

 

사용 예:  회원가입 할때, 비밀번호는 6자리 이상, 12자리 이하로 입력하세요.

 

- 비교는 무조건 두개의 데이터 이상, 

- 하나를 비교하거나, 파이썬에서 세개를 같이 비교하거나, 다수를 같이 비교는 못한다. .

ㄴ 파이썬에서 세개 비교하는 방법은 문장을 늘리면 된다. 

 

- 표시방법: 기호 쓰고 좌우로 데이터 기입

- 컴퓨터에 입력할 때는 질문의 형태이고, 사람 또한 그렇게 해석을 해야한다.

- 질문을 하면 대답은 예/아니오로 나오는 것이 규칙이다. 

- 기호 사이에 공백을 집어 넣으면 안된다.

- 문장에서 ‘이상’이라는 것은 ‘크거나 같다’라는 뜻

 

연산자 기호 의미 사용예
== x와 y가 같은가? x == y
!= x와 y가 다른가? x != y
> x와 y보다 큰가? x > y
< x와 y보다 작은가가? x < y
>= x와 y보다 크거나 같은가? x >= y
<= x와 y보다 작거나 같은가? x <= y

 

- 비교문의 기호가 있을 경우, 그걸 기준으로 왼쪽 오른쪽 각각 계산

 

CPU 동작순서/우선순위
ex) 

number = 7
cnt = 5
ret = number//4 <= cnt % 2

-> = 이 제일 중요하다
-> 부등식이 그 다음이 중요함
-> ret = True

‘ 회원가입 할때, 비밀번호는 6자리 이상, 12자리 이하로 입력하세요.’

-> 해석: 비밀번호가 6자리보다 작거나, 12자리보다 크면, 화면에 비밀번호 좀 제대로 입력하세요. 라고 표시해준다.

-> 해석: 비밀번호 길이가 이상없으면, 서버로 보낸다.

 

반응형