불과 비교 연산자 사용하기
비교 연산자와 논리 연산자의 판단 결과로 True, False를 사용한다. 즉, 비교 결과가 맞으면 True, 아니면 False이다.
두 숫자가 같은지 다른지 비교할 때 사용하는 연산자는 ==, !=이 있다. 같은지 비교할 때는 ==, 다른지 비교할 때는 !=
==,!=는 숫자 뿐만 아니라 문자도 비교 가능하다. 대소문자가 다르면 다른 문자열로 판단한다.
부등호: >(초과), <(미만), >(이상), <(이하)
>,<는 비교할 값과 같으면 무조건 거짓.
객체 비교:
is, is not
※ 값을 비교할 때는 is가 아니라 비교연산자를 사용해야 함.
논리 연산자
and: 두 값이 모두 True 여야 True. 하나라도 False이면 False가 나온다.
or: 두 값 중 하나라도 True이면 True. 두 값이 모두 False여야 False가 나온다.
not: not은 논릿값을 뒤집는다. 그래서 not True는 False가 되고, not False는 True가 된다.
논리 연산자와 비교 연산자 함께 사용
비교 연산자로 비교한 결과를 논리 연산자로 다시 판단함.
비교 연산자(is, is not, ==, !=, <, >, <=, >=)를 먼저 판단하고, 논리 연산자(not, and, or)를 판단함.
참고
'Coding > Python' 카테고리의 다른 글
코딩도장 / Unit 10. 리스트와 튜플 사용하기 (0) | 2019.12.26 |
---|---|
코딩도장 / Unit 9. 문자열 사용하기 (0) | 2019.12.26 |
코딩도장 / Unit 7. 출력 방법 알아보기 (0) | 2019.12.26 |
코딩도장 / Unit 6. 변수와 입력 사용하기 (0) | 2019.12.26 |
코딩도장 / Unit 5. 숫자 계산하기 (0) | 2019.12.26 |
댓글