비교 연산자
숫자비교
<=, >=, ==, != 연산결과는 bool(True, False)
ex)
문자비교
문자와 아스키 코드 변환
print('\'A\'->{}'.format(ord('A')))
작은따옴표 출력하기
\' 쓰면 실행에는 영향없이 출력가능
문자 비교 시 대소문자 구분함
논리연산자
논리연산자?
피연산자의 논리(True, False)를 이용한 연산
And 연산
A and B : A와 B 모두 True 여야 True 반환
print('{} and {} : {}'.format(True,True,(True and True))
True 반환
print('{} and {} : {}'.format(True,False,(True and False))
False 반환
Or 연산
A or B : A와 B 중 어느 하나만 True면 True 반환
print('{} or {} : {}'.format(True,False,(True or False))
True 반환
print('{} or {} : {}'.format(False,False,(False or False))
False 반환
not 연산
not A : A의 상태를 부정
print('not {} : {}.format(True,(not True))
False 반환
print('not {} : {}.format(False,(not False))
True 반환
연습문제
operator 모듈
모듈? 파이썬 내 만들어져있는 기능
import ~~ 로 시작
-산술연산자 관련
-비교, 논리연산자 관련
십의 자리, 일의자리가 각각 3의배수인지 판단