파이썬/조건문

PYTHON PROGRAMMING FUNDAMENTALS (조건문1)비교연산자

공부짱짱열심히하기 2022. 11. 17. 11:57

비교연산자

연산기호

연산자기호 의미 사용예
== 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가 y보다 작거나 같은가? x <= y

이해1)

비교 연산시 결과는 True 와 False로 나오게 된다

 

이해2)

여기서 True False 의 앞글자 T,F는 대문자여야됨

 

15 와 8이 다르기 때문에 False
이런식으로 변수도 연산가능

 

 


변수 이용한 비교 연산

변수를 등록을 한후
이 값이 오른지 그른지 확인

응용 예제1)

number를 제곱한값이, cnt 를 2로 나눈 나머지에 5를 더한값보다 작은가?

 

------- 현재 메모리 저장----------

number = 7

cnt = 5

각 연산기호 설명 확인

number(7) **2 → 49    <  cnt(5) / 2 나머지ㅁ 1 ) + 5 → 6

고로

49  <  6 ? 결과는 False

 

 

응용 예제2)

number를 4로 나눈 몫이, cnt를 2로 나눈 나머지보다 작거나 같은가?

그리고 이 결과를 ret변수에 저장할 경우 ret의 값은?

 

number(7) // 4 값은 (1) <= cnt(5) /2 나머지 ㅁ) 1

고로

1 <= 1 결과는 True

이값을 ret 이란 변수에 저장시
ret의 값은 true가 된다

 


1.비교연산자



이해1)
비교 연산시 결과는 True 와 False로 나오게 된다

이해2)
여기서 True False 의 앞글자 T,F는 대문자여야됨